SonicJobs Logo
Left arrow iconBack to search

Principal Software Engineering Manager

Microsoft
Posted 2 days ago, valid for 9 days
Location

Redmond, WA 98073, US

Salary

$142,800 - $304,200 per year

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • Microsoft is seeking a Principal Software Engineering Manager for the M365 Copilot Inference team, which focuses on applied AI and large-scale machine learning.
  • The role requires a Bachelor's Degree in Computer Science or a related field and at least 6 years of technical engineering experience, with a preference for candidates having 8 to 12 years of experience.
  • The position involves leading a team to drive technical design and execution for capacity automation, enhancing the efficiency of Copilot services.
  • The typical base pay range for this role is between USD $142,800 and $274,800 per year, with higher ranges for specific locations such as San Francisco and New York City.
  • Candidates must also meet Microsoft’s security screening requirements and are expected to work from the Redmond, WA office at least three days a week.
Overview

M365 Copilot Inference is a high-impact engineering team advancing applied AI and large-scale machine learning across Microsoft. The team designs and operates the platform powering Microsoft 365 Copilot experiences, running at massive GPU (Graphics Processing Unit) scale across multiple regions and SKUs in global datacenters. It builds core LLM (large language model) API (Application Programming Interface), routing, and capacity control plane services to deliver low-latency, highly available Copilot experiences.

We’re hiring a Principal Software Engineering Manager to lead a team focused on control plane automations for capacity buildout. This is a hands-on technical leadership role centered on how Copilot capacity is requested, planned, deployed, and operated.

The manager will contribute to capacity planning and custom model deployment automation, partnering closely with peer managers and adjacent areas to shape how the broader control plane evolves. The space spans intake, planning, deployment, fleet health, and unified control plane surfaces.

This role is based out of Redmond, WA and employees are expected to work from a designated Microsoft office at least three days a week.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.



Responsibilities
  • Lead and grow a team of software engineers building control plane services and automations across the capacity buildout area.
  • Drive technical design and execution for capacity automation — intake, planning, deployment, fleet health, and control plane components — prioritizing the highest-impact work for Copilot capacity.
  • Replace manual, ticket-driven capacity workflows with automated, data-driven systems; reduce time from capacity request to production traffic for priority workloads.
  • Own live-site, reliability, and operational excellence for the services your team builds; establish SLAs, metrics, and on-call practices.
  • Partner with peer engineering managers on adjacent capacity areas, and with partner teams across M365 Core, AI Core, Azure, and Microsoft Research to align on dependencies and unblock execution.
  • Coach and grow senior and mid-level engineers; raise the engineering bar; recruit strong platform talent into the team.
  • Help shape how the capacity automation area is sliced and scoped over time as the platform and the org evolve.


Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
 

Other Requirements:

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
 
Preferred Qualifications:
  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python 
    • OR equivalent experience.
  • 4+ years people management experience.
  • Experience as an engineering manager leading IC (individual contributor) teams building distributed systems, platform services, or cloud infrastructure at scale.
  • Technical depth — able to participate in design reviews, debug live-site issues, and raise the engineering bar through code and design feedback.
  • Track record shipping production services with live-site and on-call ownership.
  • Experience building automation and tooling that replaces manual operational work.
  • Ability to work across team and org boundaries to align on dependencies, surface trade-offs, and drive execution.
  • Hiring, coaching, and people-development track record.
  • Ability to take an ambiguous charter and turn it into a focused roadmap with clear priorities. 
  • Experience with AI/ML infrastructure, GPU fleets, or large-scale inference or training systems.
  • Experience with capacity planning, fleet management, or supply/demand optimization at scale.
  • Familiarity with Azure, M365, or AI workload cost models (COGS, utilization, throughput).
  • Background building control planes, orchestration platforms, or automation systems from 0→1.
  • Experience hiring and growing IC teams in a high-growth platform org.


Software Engineering M5 - The typical base pay range for this role across the U.S. is USD $142,800 - $274,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $188,000 - $304,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.



Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.