Principal Software Engineering Manager

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$142,800–$274,800 / yr
Posted
1 day ago
Freshness
Confirmed live today
Closes
Apr 25, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $193k
This role $209k
$127k $291k
below market most similar roles pay here above market

This role pays more than 65% of similar roles. Most pay $169,550–$217,266 — the blue band above. At the midpoint, this role pays about $209k versus about $193k 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 687 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineering Manager

The Principal Software Engineering Manager joins the Azure Monitor team within the Azure Data organization to lead a team focused on ingestion gateway services. This role involves managing the telemetry systems that process logs and metrics for all MS Azure services. You will set multi-year technical directions, make architectural tradeoffs, and own the operational health of high-volume production services. Key responsibilities include coaching engineers, improving detection and mitigation, and advancing security and compliance postures. Candidates should possess experience in coding with C, C++, C#, Java, JavaScript, or Python. The role requires expertise in operating large-scale distributed services, data pipelines, and observability domains like metrics, logs, and tracing. You will solve complex problems regarding reliability, scale, and cost for high-availability cloud services.

What does a Software Engineering Manager earn?

Median $214447 from 120 postings across 39 companies.

See salary data

What you'll do

  • Set and communicate the multi-year technical direction for the large-scale observability and telemetry platform.
  • Align the team roadmap with Azure Data's reliability, scale, and cost objectives.
  • Lead, coach, and retain a diverse team of engineers and managers to build a strong technical bench.
  • Own the operational health of high-volume production services to ensure reliability and customer trust.
  • Advance the security and compliance posture of all managed services.
  • Drive cross-organization initiatives and influence senior stakeholders to deliver complex platform outcomes.
  • Cultivate an engineering-driven environment that adopts modern practices like AI-assisted development.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field.
  • 6+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • Ability to pass the Microsoft Cloud background check.
  • Proficiency operating large-scale distributed services or data/telemetry pipelines in production (preferred).
  • Demonstrated experience leading live-site/reliability practices for high-availability cloud services (preferred).
  • Familiarity with cloud security and compliance programs (preferred).
  • Experience growing and developing engineering managers and senior/principal engineers (preferred).
  • Competence partnering across organizational boundaries to deliver shared platform outcomes (preferred).

More like this

Similar roles

Principal Software Engineering Manager

Microsoft

8 days ago $142,800–$274,800
Python C# Java C++ JavaScript C Distributed Systems CICD AI Machine Learning Test Automation Source Code Analysis
6+ yrs exp Hybrid

Principal Software Engineer

Microsoft

Remote today $142,800–$274,800
Distributed Systems C C++ C# Java JavaScript Python TCP/IP BGP Ethernet VLANs IP Routing QoS Linux Agile Test Automation ASIC Observability
6+ yrs exp Remote

Principal Software Engineer

Microsoft

97 days ago $142,800–$274,800
Distributed Databases Storage Systems C C++ C# Java Python JavaScript Cloud Infrastructure Service Architecture Capacity Planning Data Protection Telemetry Root-Cause Analysis Operational Automation
6+ yrs exp Hybrid

Principal Software Engineer

Microsoft

9 days ago $142,800–$274,800
Azure C# Java Python Go C++ Distributed Systems Cloud Computing System Architecture Azure SQL DB Azure Cosmos DB Azure PostgreSQL Azure Data Factory Azure Synapse Analytics Azure Service Bus Azure Event Grid Power BI Microsoft Fabric
6+ yrs exp Hybrid

Senior Software Engineer

Microsoft

1 day ago $119,800–$234,700
Microsoft Fabric Apache Spark Python C# Java C++ C JavaScript Azure SQL DB Azure Cosmos DB Azure PostgreSQL Azure Data Factory Azure Synapse Analytics Azure Service Bus Azure Event Grid Power BI Lakehouse Distributed Systems Monitoring and Observability
4+ yrs exp Hybrid