Principal Software Engineering Manager, Azure Core

Microsoft

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Salary
$142,800–$274,800 / yr
Posted
35 days ago
Freshness
Confirmed live yesterday
Closes
Feb 3, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $198k
This role $209k
$124k most similar roles pay here $291k

This role pays more than 68% of similar roles. Most pay $174,600–$221,975 — the shaded band above. At the midpoint, this role pays about $209k versus about $198k for comparable roles.

Based on 240 similar postings.

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 598 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineering Manager, Azure Core

As a Principal Software Engineering Manager - Azure Core, you will join the Virtual Machines and Containers team to lead engineers in developing foundational virtualization and container technologies. You will drive engineering execution, technical strategy, and people development while overseeing project plans, release cycles, and the resolution of complex site incidents. Your daily work involves identifying dependencies, creating design documents, and optimizing, debugging, and refactoring code for performance and maintainability. The role requires expertise in operating systems, distributed systems, confidential computing, and workload mobility to solve problems related to cloud-scale infrastructure. Candidates should possess experience with programming languages such as C, C++, C#, Java, JavaScript, or Python. You will be responsible for ensuring products meet scaling requirements and performance expectations while managing technical leadership across various product lines within the core cloud infrastructure space.

What does a Software Engineering Manager earn?

Median $223750 from 106 postings across 38 companies.

See salary data

What you'll do

  • Lead a team of engineers in developing core virtual machine and container platform capabilities.
  • Partner with stakeholders to determine user requirements for multiple solutions and product lines.
  • Provide technical leadership for identifying dependencies and creating design documents for products and services.
  • Optimize, debug, and refactor code to improve performance, maintainability, and return on investment.
  • Drive project plans, release plans, and work items in coordination with cross-functional partners.
  • Resolve complex site incidents and direct the work of engineers across various product lines.
  • Communicate new standards and best practices to ensure products meet scaling and performance requirements.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 6+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python.
  • Ability to pass the Microsoft Cloud Background Check.
  • Master's Degree in Computer Science or related field and 8+ years of technical engineering experience (preferred).
  • Bachelor's Degree in Computer Science or related field and 12+ years of technical engineering experience (preferred).
  • 6+ years of people management experience (preferred).
  • 2+ years of experience building Virtualization features, Operating systems features, or device drivers and/or firmware (preferred).

More like this

Similar roles

Principal Software Engineering Manager, CoreAI

Microsoft

38 days ago $142,800$274,800
Azure Python C++ C# Java JavaScript C Distributed Systems Cloud Infrastructure Machine Learning DevOps Software Architecture Telemetry High Availability
6+ yrs exp Hybrid

Software Engineering Manager

Microsoft

10 days ago $165,600$296,400
Azure Kubernetes C C++ C# Java JavaScript Python Distributed Systems Microservices CI/CD Telemetry Monitoring Cloud Infrastructure Containers Load Balancing Caching Queuing
8+ yrs exp

Software Engineer II

Microsoft

Redmond, WA 34 days ago $102,100$202,200
Azure C C++ C# Java JavaScript Python Distributed Systems Microservices Hypervisors Virtualization Agile
2+ yrs exp

Principal Software Engineer, Responsible AI

Microsoft

62 days ago $142,800$274,800
Azure Python C++ C# Java Go JavaScript C Distributed Systems Machine Learning DevOps Software Architecture Telemetry High Availability Low Latency
6+ yrs exp

Principal Software Engineering Manager, CoreAI

Microsoft

Redmond, WA 62 days ago $165,600$296,400
Generative AI Machine Learning Python JavaScript C# .NET C C++ Java React SDKs Software Engineering Scalable Systems Product Development Incident Response Live Site Health
8+ yrs exp