Microsoft
Principal Software Engineering Manager
$143K–$304K
Redmond, WA · On-site · Principal · Full-time · Posted Oct 20, 2026
- Experience
- 6+ years technical engineering experience required; equivalent experience accepted. Preferred: 5+ years operating online services and 3+ years people management. Preferred alternatives also include a master's degree and 8+ years technical engineering experience, or a bachelor's degree and 10+ years, or equivalent experience.
- Education
- Bachelor's Degree in Computer Science or related technical field, or equivalent experience.
About the job
Leads and grows a software engineering team building and operating scalable Entra ID identity and access services, with hands-on technical leadership focused on security.
What you'll do
- Hire, coach, and grow software engineers; support customers and live-site operations with DevOps engineers.
- Lead architecture, design, code reviews, development, security, and quality for software systems and online services.
- Partner with product management, customers, and other stakeholders to define requirements and deliver products iteratively.
What they ask for
- Bachelor's degree in Computer Science or a related technical field and 6+ years of technical engineering experience coding in a listed language, or equivalent experience.
- Ability to meet required Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check.
Nice to have
- 5+ years operating online services; 3+ years of people management experience.
- Cybersecurity experience; experience designing solutions on Entra ID (Azure AD) and Azure; relevant master's degree or additional engineering experience.
Pay
USD $142,800 - $274,800 per year (base salary); USD $188,000 - $304,200 per year (base salary)
Tools
C, C++, C#, Java, JavaScript, Python, Entra ID (Azure AD), Azure
Model-written summary · the original posting is authoritative