Principal Software Engineering Manager

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

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

Listed pay typically runs $119,800–$234,700 across 617 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 Service-to-Service Authentication Team to lead a diverse team of engineers in building and operating the foundation for non-human identity and communication. This role involves defining technical vision, architecture, and roadmaps for authentication capabilities that operate at cloud scale while improving engineering excellence and operational effectiveness. The manager will oversee service ownership, live-site health management, incident response, and the adoption of AI-powered engineering practices. Candidates must possess experience in coding with languages such as C, C++, C#, Java, JavaScript, or Python to develop secure, resilient, and scalable identity solutions. This role addresses critical security boundaries by ensuring that services, applications, and AI agents establish trust and communicate securely across a complex ecosystem of infrastructure, products, and customer workloads within the Microsoft cloud platform.

What does a Software Engineering Manager earn?

Median $220168 from 111 postings across 39 companies.

See salary data

What you'll do

  • Lead, coach, and grow a diverse team of engineers to cultivate a high-performing culture.
  • Define and execute the technical vision, architecture, and roadmap for service-to-service authentication at cloud scale.
  • Establish clear priorities, decision-making frameworks, and operating rhythms to ensure predictable delivery.
  • Partner across Azure, Security, and Entra teams to deliver secure and resilient identity solutions.
  • Champion a security-first engineering culture focused on defense-in-depth, reliability, privacy, and compliance.
  • Drive the adoption of AI-powered and AI-assisted engineering practices while maintaining software quality.
  • Manage live-site health, incident response readiness, and continuous improvement of system reliability.
  • Use customer and developer feedback to influence strategy and deliver impactful platform innovations.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical discipline 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.
  • 12+ years of technical engineering experience with coding in various programming languages (preferred).
  • Master's Degree in Computer Science or related technical field and 8+ years of technical engineering experience (preferred).
  • 10+ years of experience designing, building, and delivering large-scale software products, cloud services, or distributed systems (preferred).
  • 4+ years of people management experience leading high-performing engineering teams (preferred).
  • Demonstrated technical leadership in defining architecture, developer experiences, and platform capabilities at scale (preferred).
  • Experience leveraging AI technologies to build intelligent systems and improve engineering productivity (preferred).

More like this

Similar roles

Principal Software Engineering Manager

Microsoft

1 day ago $142,800–$274,800
C C++ C# Java JavaScript Python Azure Kusto Spark Azure Synapse Distributed Systems CI/CD Data Pipelines Telemetry Incident Response
6+ yrs exp Hybrid

Principal Software Engineer Manager

Microsoft

3 days ago $142,800–$274,800
C C++ C# Java JavaScript Python Cloud Services AI Build Systems Validation Systems High Availability Observability Security OS bring up Postmortem Analysis
6+ yrs exp Hybrid

Principal Software Engineer

Microsoft

Redmond, WA 18 days ago $142,800–$274,800
Python C++ C# Java JavaScript C Distributed Systems CI/CD Telemetry Pipelines Threat Modeling Observability AI/ML Evaluation Adversarial Testing Software Architecture Full Stack Security Engineering
6+ yrs exp Hybrid

Principal Software Engineer

Microsoft

5 days ago $142,800–$274,800
Python C# Java JavaScript C++ C OAuth 2.0 Microsoft Entra ID Generative AI distributed-systems Model Context Protocol Observability Telemetry
6+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 79 days ago $119,800–$234,700
C C++ C# Java JavaScript Python Microsoft Azure Distributed Systems Telemetry Debugging Networking Operating Systems Authentication Release Management Observability
4+ yrs exp Hybrid

Principal Software Engineering Manager

Microsoft

12 days ago $142,800–$274,800
C++ JavaScript Python C# Java C Chromium Web APIs Web Standards Runtime Systems Networking Rendering Layout Storage Architecture Design
6+ yrs exp Hybrid