Principal Software Engineering Manager | Microsoft Careers

Microsoft

Hybrid Actively hiring
WA Posted 10 days ago $142,800$274,800 / year

At a glance

AI generated

TL;DR

The Principal Software Engineering Manager role at Microsoft’s M365 Copilot Inference team involves leading a group focused on automating capacity buildout for the AI-driven Copilot experiences. This hands-on technical leadership position requires driving the design and execution of control plane services, including intake, planning, deployment, fleet health, and unified control surfaces, to ensure low-latency and highly available Copilot functionalities. The manager will work closely with peer teams to automate capacity workflows, enhance reliability through SLAs and metrics, and recruit top talent while fostering a high-performing engineering culture. Key skills include experience in managing distributed systems at scale, technical depth for design reviews and live-site debugging, and expertise in AI/ML infrastructure, GPU fleets, and large-scale inference systems. This role demands proficiency with Azure, M365, and AI workload cost models, as well as a proven track record in building control planes and automation systems from scratch.

Skills

Azure M365 AI/ML infrastructure GPU fleets Distributed systems Platform services Cloud infrastructure Automation tools CI/CD SLAs Metrics On-call practices Code review Debugging Recruitment Coaching People development Roadmap creation Capacity planning Fleet management Supply/demand optimization Cost models Control planes Orchestration platforms

What you'll do

  • Lead the design and execution of capacity automation services for Copilot.
  • Replace manual workflows with automated data-driven systems for capacity management.
  • Ensure live-site reliability and operational excellence for control plane components.
  • Partner with peer managers to align on dependencies and drive execution across teams.
  • Coach and grow senior and mid-level engineers, raising the engineering bar within the team.

What we're looking for

  • Extensive experience as an engineering manager leading teams that build distributed systems at scale.
  • Proven track record of shipping production services with live-site ownership and on-call responsibilities.
  • Strong ability to automate operational workflows and build tooling for large-scale systems.
  • Experience in hiring, coaching, and developing people within high-growth platform organizations.
  • Technical depth to participate in design reviews and provide feedback on code and designs.
  • Background in building control planes or automation systems from scratch.
  • Familiarity with AI/ML infrastructure, GPU fleets, and capacity planning at scale.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 534 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 488 roles with salary data.

Most-posted roles

View all roles at Microsoft