Principal Software Engineer
Microsoft
Quick summary
Market check
How this pay compares to similar roles
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
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
At a glance
As a Principal Software Engineering Manager within the Microsoft Security Exposure Management team, you will lead and coach a team of software engineers building a platform to help organizations identify and reduce security risks. You will oversee the entire execution lifecycle from problem definition through design, implementation, and production operation for scalable, high-throughput, multi-tenant services and data pipelines. Your role involves managing technical debt while delivering features for asset discovery, attack-path analysis, and remediation in an AI-driven threat landscape. The position requires expertise in coding languages such as C, C++, C#, Java, JavaScript, or Python, along with experience in distributed systems, CI/CD integration, and large-scale data processing using tools like Kusto, Spark, or Azure Synapse. You will solve complex security problems by creating clear priorities for infrastructure that ensures customer safety against digital threats.
What does a Software Engineering Manager earn?
Median $220168 from 111 postings across 39 companies.
Skills
What you'll do
What we're looking for
Related searches
More like this
Microsoft
Microsoft
Microsoft
Microsoft
The Walt Disney Company
General Dynamics