Principal Software Engineering Manager

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions and services.
Security
Principal Software Engineer
Hybrid
5,000+ Employees
11+ years of experience
Cybersecurity · Enterprise SaaS

Description For Principal Software Engineering Manager

Microsoft Security is seeking a Principal Software Engineering Manager to lead the Microsoft Sentinel Graph (MSG) Foundations Engineering team. This role is crucial in building and maintaining core infrastructure and services that form the Control Plane of MSG, supporting Microsoft's Security business at massive scale. The position involves leading architectural strategies, infrastructure solutions, and working with cutting-edge technologies to deliver comprehensive protection globally.

The role requires a seasoned professional with 11-15 years of software development experience and 3+ years in team management. You'll be responsible for developing architectural strategies, conducting business reviews, and ensuring service stability and performance. The position offers a hybrid work environment with up to 50% work from home flexibility and requires 0-25% travel.

Microsoft's culture embraces a growth mindset and focuses on inspiring excellence. The team's mission is critical in today's digital landscape, working to reshape security and empower users, customers, and developers with end-to-end simplified solutions. You'll be part of an organization that impacts billions of lives worldwide, working with advanced technologies in cloud infrastructure, security, and big-data analytics.

The ideal candidate will have strong technical skills, leadership capabilities, and a passion for innovation and software quality. You'll work in a fast-paced environment, collaborating with global teams to drive key improvements in backend Engineering Systems. The position offers comprehensive benefits including industry-leading healthcare, educational resources, and work-life balance benefits.

This is an exceptional opportunity to join Microsoft's security mission, leading critical infrastructure development while working with some of the industry's most sophisticated security solutions. The role combines technical leadership, team management, and strategic thinking in one of technology's most dynamic sectors.

Last updated 5 days ago

Responsibilities For Principal Software Engineering Manager

  • Collaborate with peers, partners, and build diverse high-performing teams
  • Design and implement scalable, reliable, and maintainable services
  • Contribute key ideas to product/service design and vision
  • Apply metrics to drive code quality and stability
  • Work with geographically distributed teams
  • Lead development and implementation of infrastructure solutions
  • Conduct business reviews and operate production services
  • Build and maintain core infrastructure for Microsoft Sentinel Graph

Requirements For Principal Software Engineering Manager

  • Bachelor's, Master's, or Ph.D. in Computer Science Engineering or equivalent field
  • 11-15 years of software development experience
  • 3+ years of experience in managing and building teams
  • Strong problem-solving skills with excellent coding and debugging abilities
  • Good communication and cross-group collaboration skills
  • Experience with cloud infrastructure-as-code
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Software Engineering Manager

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Principal Software Engineering Manager

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on security solutions for M365 services.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, focusing on developing large-scale distributed security solutions with competitive compensation and hybrid work arrangement.

Principal Software Engineer - CTJ - Poly

Principal Software Engineer role at Microsoft focusing on cloud security solutions for government clients, requiring top secret clearance and extensive software engineering experience.

Principal Security Engineer

Principal Security Engineer role at Microsoft focusing on AI/CoPilot security, driving secure engineering practices and protecting Microsoft's cloud services.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on Identity Governance and security solutions, requiring 12+ years of experience in software engineering.