Principal Software Engineering Manager

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Salary
$142,800–$274,800 / yr
Posted
5 days ago
Freshness
Confirmed live today
Closes
Mar 7, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $200k
This role $209k
$127k most similar roles pay here $291k

This role pays more than 61% of similar roles. Most pay $174,600–$225,687 — the shaded band above. At the midpoint, this role pays about $209k versus about $200k 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 589 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineering Manager

As a Principal Software Engineering Manager on the Fabric Platform team within Azure Data, you will lead, coach, and grow a team of over twelve individual contributors. You are responsible for setting technical direction, establishing priorities, and ensuring the delivery of a unified data stack that provides consistent governance and architecture for customers. Your daily work involves applying high-scale design principles to ensure the platform runs reliably across multiple regions while diagnosing and resolving issues within complex, distributed services. The role requires proficiency in coding languages such as C, C++, C#, Java, JavaScript, or Python. You will navigate the technical challenges of building a data platform for the age of AI, specifically focusing on scaling large-scale storage and compute systems to provide a unified experience for diverse data estates.

What does a Software Engineering Manager earn?

Median $223750 from 105 postings across 39 companies.

See salary data

What you'll do

  • Manage, coach, and support a team of over 12 individual contributors on the Fabric Platform team.
  • Develop engineers into independent senior and principal contributors through active mentoring and growth plans.
  • Set technical direction and priorities to ensure the team meets Azure Data and Microsoft Fabric goals.
  • Apply high-scale design principles across all tiers of the service to ensure reliability and performance.
  • Manage the operation of high-scale cloud services reliably across multiple geographic regions.
  • Diagnose and resolve complex problems within a distributed, large-scale service architecture.
  • Partner with cross-functional teams to deliver a unified data platform experience, governance, and architecture.

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 technical field and 8+ years of technical engineering experience (preferred).
  • 4+ years of people management experience (preferred).
  • Proven track record of mentoring engineers into senior and principal contributors (preferred).
  • Experience operating distributed services with strong reliability, availability, and performance targets (SLAs/SLOs) (preferred).
  • Background designing or scaling data platforms, analytics, or large-scale storage and compute systems (preferred).
  • Strong stakeholder management and communication skills to drive alignment in ambiguous environments (preferred).

More like this

Similar roles

Principal Software Engineering Manager

Microsoft

Redmond, WA 58 days ago $142,800$274,800
Azure AI Microservices React Power Platform C# Python JavaScript C++ SQL Cosmos DB Azure Synapse NoSQL GitHub Copilot Copilot Studio Azure AI Foundry AKS DevOps
6+ yrs exp

Principal Software Engineering Manager

Microsoft

11 days ago $142,800$274,800
Identity and Access Management Identity Governance C C++ C# Java JavaScript Python Cloud Services Distributed Systems Security Monitoring Compliance
6+ yrs exp Hybrid

Principal Software Engineer

Microsoft

5 days ago $142,800$274,800
Power BI Microsoft Fabric Azure SQL PostgreSQL Cosmos DB Data Factory Synapse Analytics Service Bus Event Grid Python C# Java JavaScript C++ Distributed Systems Cloud Services Big Data Telemetry
6+ yrs exp Hybrid

Senior Technical Program Manager

Microsoft

2 days ago $119,800$234,700
Microsoft Fabric Azure Cosmos DB PostgreSQL Azure Data Factory Azure Synapse Analytics Azure Service Bus Azure Event Grid Power BI AI Automation Telemetry Data Analysis Governance Operational Excellence
4+ yrs exp Hybrid

Principal Software Engineering Manager

Microsoft

Redmond, WA 4 days ago
LLM Orchestration RAG Python C# Azure OpenAI Azure AI Foundry CI/CD TDD Agentic AI Multi-agent Workflows Evaluation Frameworks Observability Data Analysis Prompt Injection Defense PII Protection
6+ yrs exp