Principal Software Engineer at Microsoft
Redmond, Washington, United States -
Full Time


Start Date

Immediate

Expiry Date

19 Feb, 26

Salary

0.0

Posted On

21 Nov, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Architectural Design, Technical Leadership, Mentoring, Quality Strategies, Engineering Metrics, Internal Tools Development, AI Tooling, Data Platforms, ML Pipelines, Developer Productivity, Communication Skills, Collaboration Skills, Continuous Improvement, Technical Innovation, Software Development, Scalable Systems

Industry

Software Development

Description
Lead architectural design and discussions for core systems and platforms that improve the agility, performance, reliability, and efficiency of Copilot development. Drive identification of dependencies and development of technical design documents across products, applications, and services to ensure coherence and scalability of Copilot platform solutions. Define and implement quality strategies — mentoring others in test planning, validation, and success criteria to ensure resilient and scalable-quality software and service delivery. Establish and apply engineering metrics to drive quality, stability, and maintainability, while promoting established practices and reusable design patterns. Lead the creation and improvement of internal tools and frameworks that enhance developer velocity, automation, and overall system effectiveness. Embody our culture and values. Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 6+ years experience designing and leading large-scale, distributed backend, data, or ML systems in production environments. Demonstrated ability to set technical direction, influence architecture, and mentor engineers to deliver scalable, maintainable, and scalable-quality systems. Experience driving cross-team engineering initiatives, balancing hands-on contributions with strategic technical leadership. These requirements include but are not limited to the following specialized security screenings: Experience working with SOTA AI tooling to accelerate software development lifecycle. Proficiency in data platforms or ML pipelines supporting AI-driven applications. Experience defining and tracking engineering metrics — including performance, reliability, observability, and agility. Solid understanding of developer productivity tooling and practices that reduce cycle time and increase development velocity. Proficient communication and collaboration skills, with the ability to influence at multiple organizational levels. Passion for continuous improvement, technical innovation, and enabling teams to build better software faster.
Responsibilities
Lead architectural design and discussions for core systems and platforms to improve Copilot development. Establish engineering metrics and drive quality, stability, and maintainability while enhancing developer velocity.
Loading...