Principal Software Engineering Manager

Microsoft

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Salary
$142,800–$274,800 / yr
Posted
9 days ago
Freshness
Confirmed live yesterday
Closes
Mar 1, 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 62% of similar roles. Most pay $174,600–$227,262 — 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 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

As a Principal Software Engineering Manager on the Access Management Team, you will lead, coach, and grow a team of software engineers building security, identity, and access management products. You will be responsible for setting engineering roadmaps, guiding the design and delivery of globally distributed, business-critical identity governance services, and influencing technical architecture for human and non-human identities across cloud and hybrid environments. The role requires driving engineering excellence in coding, testing, deployment, and monitoring while ensuring security, privacy, and reliability. Candidates should possess experience with large-scale distributed systems or cloud services and proficiency in languages such as C, C++, C#, Java, JavaScript, or Python. You will solve complex problems regarding identity lifecycle management for employees, partners, and agents across various applications, directories, and resources within a diverse ecosystem of business applications.

What does a Software Engineering Manager earn?

Median $223750 from 106 postings across 38 companies.

See salary data

What you'll do

  • Lead, coach, and grow a team of software engineers building security and identity products.
  • Align the engineering roadmap with customer needs, product strategy, and business objectives.
  • Guide the design, development, and delivery of globally distributed, business-critical identity governance services.
  • Influence the technical direction and architecture for human and non-human identity solutions.
  • Drive engineering excellence across coding, testing, deployment, monitoring, and operational support.
  • Champion security, privacy, reliability, performance, and compliance throughout the product lifecycle.
  • Translate long-term technical strategy into incremental milestones that deliver measurable value.
  • Manage technical risks and make informed investment decisions in complex environments.

What we're looking for

  • Bachelor's degree in Computer Science or a related technical discipline is required.
  • Candidates must have 6+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • A Master's degree in Computer Science or a related field with 8+ years of experience is an alternative qualification.
  • Applicants should have 4+ years of people management experience leading software engineering teams and developing talent.
  • Candidates should have 6+ years of experience designing, building, or operating commercial software applications, cloud services, or large-scale distributed systems.
  • Experience with identity and access management, identity governance, or related security products is preferred.
  • Ability to pass the Microsoft Cloud Background Check and other required government security screenings.

More like this

Similar roles

Principal Software Engineer

Microsoft

Redmond, WA 31 days ago $142,800$274,800
C C++ C# Java JavaScript Python Azure Virtual Desktop Windows 365 client-engineering Test Automation Performance Measurement Observability Monitoring Diagnostics
6+ yrs exp

Principal Software Engineer

Microsoft

Redmond, WA 22 days ago $165,600$296,400
Distributed Systems Data Governance C C++ C# Java JavaScript Python Storage Systems Data Processing Data Lifecycle Management Compliance Architecture Strategy Data Residency
8+ yrs exp Hybrid

Principal Software Engineer

Microsoft

Redmond, WA 8 days ago $142,800$274,800
C C++ C# Java JavaScript Python System Design AI Identity and Access Management Entra Identity Governance Telemetry Monitoring
6+ yrs exp

Principal Software Engineer

Autodesk

Atlanta, GA 29 days ago $139,000$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid

Principal Software Engineer

CVS Health

Remote (Massachusetts) +4 63 days ago $144,200$288,400
Python GCP Vertex AI LLM MLOps Microservices RAG Vector Search React Angular CI/CD Pub/Sub BigQuery GKE Cloud Run FHIR HL7 SRE
10+ yrs exp Remote

Principal Software Engineer

Oracle

73 days ago $114,600$234,600
C Distributed Systems Cloud Architecture Python Kernel Programming Network Programming Unix Linux Elastic File System OCI HPC AI/ML
6+ yrs exp