Principal Engineering Manager

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

This role is for a Principal Engineering Manager at Microsoft, leading a team focused on securing non-human communication and authenticating billions of transactions per hour. The team builds and operates services that power Azure infrastructure, customer workloads, and AI agents, with a strong emphasis on security, resilience, and reliability. The manager will lead, grow, and coach engineers, set technical and product direction, and foster a culture of ownership and continuous growth, particularly in AI-first engineering practices.

What you'd actually do

  1. Lead, grow, and coach a diverse and inclusive team of engineers to thrive in the fast-changing world of AI.
  2. Set technical and product direction for the team, aligning engineering investments with customer needs and business priorities.
  3. Create clarity and accountability by establishing goals, decision-making mechanisms, and execution rhythms that help the team deliver with predictability and impact.
  4. Build a culture of ownership, inclusion, and continuous growth by setting high standards, building sustainable systems, and reinforcing learning through regular feedback and reflection.
  5. Model and coach the team in AI-first engineering practices grounded in software engineering fundamentals, driving up both speed of execution and product quality.

Skills

Required

  • C
  • C++
  • C#
  • Java
  • JavaScript
  • Python
  • people management
  • technical leadership
  • software product development
  • cross-functional engineering leadership
  • customer-facing software product delivery

Nice to have

  • Generative AI
  • Machine Learning domain
  • AI systems development

What the JD emphasized

  • AI agents
  • AI-first engineering practices
  • Generative AI
  • Machine Learning domain
  • shipping software products

Other signals

  • AI agents
  • AI-first engineering practices
  • Generative AI
  • Machine Learning domain