Back to jobsJob overview
About the role
Principal Software Engineering Manager at Microsoft
Required Skills
distributed systemscloud servicessecurityc#c++engineering managementplatform architectureoperational excellence
About the Role
Lead a team building foundational platform services for Microsoft Defender for Office, a cloud security product. Drive technical strategy, ensure reliability and security, and collaborate cross-functionally to protect customers from advanced threats.Key Responsibilities
- Lead and coach a diverse team of engineers across all levels
- Own platform and runtime components ensuring scalability, reliability, and security
- Drive technical strategy and execution for next-generation services
- Ensure operational and security rigor with secure coding and compliance
- Partner with Product Management and Customer Experience to deliver solutions
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including C++, C# OR equivalent experience
- 3+ years experience working with high scale distributed systems
- 2+ years experience managing engineering teams of 8-12 engineers
- Ability to meet Microsoft, customer and/or government security screening requirements including Microsoft Cloud Background Check
Nice to Have:
- Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience OR Bachelor's Degree AND 10+ years experience
- 4+ years of people management experience and technical leadership
Benefits & Perks
- Industry leading healthcare