Principal Engineering Manager

Microsoft is a global technology company that develops cloud computing services, software, and computer hardware.
$137,600 - $267,000
Cloud
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Cybersecurity · Enterprise SaaS

Description For Principal Engineering Manager

Microsoft's Threat Model System team in Azure is seeking a Principal Engineering Manager to drive forward the security of Azure services. This role involves leading a team that leverages Large Language Models (LLMs) to analyze service designs for security defects and suggest mitigations. The position combines technical leadership with people management, requiring someone who can both guide engineering excellence and foster a positive team culture.

The role sits within Microsoft Security, which aims to make the world safer through end-to-end, simplified security solutions. The team works directly with security experts across Microsoft to implement best practices and innovative solutions. As a Principal Engineering Manager, you'll lead a team of 8 engineers, driving modern engineering practices while collaborating with threat modeling experts and product management.

The position offers a competitive salary range of $137,600 - $267,000 (higher in SF and NYC areas), along with comprehensive benefits. The work environment is hybrid, with up to 50% work from home opportunity and minimal travel requirements (0-25%). This is an excellent opportunity for an experienced engineering leader who is passionate about security, cloud services, and leveraging AI to improve system security.

The ideal candidate will bring 6+ years of technical engineering experience, strong leadership capabilities, and a deep understanding of cloud services. They should be skilled in various programming languages, have experience with modern web technologies, and possess excellent communication abilities. The role offers the chance to impact Azure's security infrastructure while working with cutting-edge AI technology.

Last updated 4 days ago

Responsibilities For Principal Engineering Manager

  • Lead and support a team of 8 engineers to deliver on business objectives
  • Collaborate closely with a team of threat modeling experts to define new product features
  • Provide hands-on technical leadership: architecture, design, code reviews, development, quality assurance and live site
  • Drive modern engineering practices such as continuous integration, unit testing, automated deployments with integrated quality gates
  • Partner with Product Management to meet immediate and longer-term business objectives
  • Hire, retain, and grow top talent

Requirements For Principal Engineering Manager

TypeScript
React
Kubernetes
Linux
JavaScript
Python
Java
  • Bachelor's Degree in Computer Science or related technical discipline
  • 6+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 5+ years of experience as an engineering manager or a technical lead
  • Must pass Microsoft Cloud Background Check
  • Cloud and services experience
  • Proficient analytical skills with systematic and structured approaches to software design
  • Ability to communicate technical details clearly
  • Experience with ASP.NET Core, HTML, CSS, Typescript, Kubernetes, Linux, React

Benefits For Principal 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 Engineering Manager

Principal Software Engineer

Principal Software Engineer role at Microsoft's Azure OpenAI team, focusing on large-scale AI services development with 8+ years experience required.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Key Vault team, focusing on cloud security and key management solutions.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on building and scaling AI-powered cloud services and Azure Cognitive Services.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on Cloud Solutions and AI strategy, offering competitive pay and the chance to work on cutting-edge technology.

Principal Software Engineer

Lead the development of Microsoft's global-scale Kubernetes platform, focusing on node functions for Windows and Linux OS's, with the option to work fully remote.