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