Principal Software Engineering Manager
Microsoft · microsoft.com
RedmondLead / Manager6+ yrs
Subscribers got this job on 20 October 2026.
New jobs reach them at 8 am and 6 pm, 5 days before they open here. Get the next one first
The job in short
Software engineering management.
PythonJavaJavaScriptC++C#Compliance
Details
- Found
- 6 d ago · posted 2026-10-20
- Location as listed
- Redmond, WA,US, US
- Role
- Engineering Manager
- Source
- The company’s own careers site
Full description
Leads disciplined use and improvement of AI tools/practices across the SDLC. Guides ownership of AI-generated requirements, designs, code, and assets, plus Responsible AI controls. Coaches use of engineering health measures (Accelerate, SPACE, ESSP) to improve processes, especially AI. Leads AI experimentation and adoption recommendations. Guides clear test strategy to ensure quality and prevent regressions, including security tests and negative cases. Leads adding tests for gaps, removing/fixing broken tests, and improving suite speed, reliability, and defect localization. Ensures scalable, reliable test frameworks and testable code during design. Maintains knowledge of test types/architectures and applies them; leads redesign of untestable code. Advocates AI for test automation. Guides and leads dependency identification and integration into design documents. Identifies other teams/technologies to leverage and how systems support each other. Ensures security, compliance, performance, and reliability across the stack. Collaborates across teams to resolve dependency ownership/validation conflicts and align delivery schedules. Coaches others to review product and test code for standards, coverage, and fit. Leads insightful, timely code reviews that improve quality and accelerate delivery. Reviews for diagnosability, reliability, testability, maintainability, security, compliance, and best practices. Ensures automated source code analysis is part of the build/development process. Guides team to identify automation requirements and apply automation across production/deployment, targeting zero-touch deployment. Guides validation in simulated/non-production environments. Ensures CICD infrastructure supports developer and operational agility (e.g., low lead-time-to-change). Leads collaboration with partner teams to ensure products integrate well with partner components, with end-to-end testing, live-site coverage, scalability, performance, and DRI escalation paths before go-live. Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience 5+ years of experience with distributed systems delivering large-scale, secure, and resilient cloud services 4+ years people management experience
Engineering Manager jobs in Redmond, Washington · Engineering Manager jobs in the United States · All Microsoft jobs