Principal Software Engineering Manager
Microsoft· Software Engineering
Redmond, WA$142.8k - $274.8kFull-timePosted 4d ago
About the role
Lead a key subsystem of an exabyte-scale security data platform, driving technical strategy, end-to-end feature development, and cross-team collaboration to deliver scalable, high-performance security data solutions. Focus on AI-enhanced engineering practices, test strategy, dependency management, automation, and end-to-end quality across the stack.
Responsibilities
- 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.
Qualifications
- 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
- Ability to meet Microsoft, customer and/or government security screening requirements including Microsoft Cloud Background Check.
Skills
Nice to have:Distributed systemsLeadership / people management
Last updated Oct 23, 2026. Interested? Apply on the company site.
About Microsoft
Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target
More open roles at Microsoft
- Senior Security Sales Specialist4d agoHybrid (Auckland) · Digital Solution Area Specialists
- Technical Program Manager4d agoRedmond, WA, Multiple Locations · Technical Program Management
- AI Business Solutions Specialist Manager - M365 Copilot / Agents / Dynamics 365 / Power Platform4d agoTokyo · Solution Area Specialists
- Senior Technical Program Manager4d agoRedmond, WA, Hybrid (Multiple Locations) · Technical Program Management
- Senior Subsea Project & Operations Manager4d agoTokyo, Japan · Sourcing Engineering