Principal Software Engineer
Microsoft
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 85% of similar roles. Most pay $174,600–$220,800 — the shaded band above. At the midpoint, this role pays about $231k versus about $198k 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 598 open roles on FindRole.
Listed pay typically runs $119,800–$234,700 across 586 roles with salary data.
Most-posted roles
At a glance
Principal Software Engineer - Architect joins the Microsoft Identity & Network Access team to build and operate an authorization platform designed for high-scale, low-latency requirements. This role involves architecting distributed software services that handle millions of requests per minute while ensuring secure access to resources through role-based and attribute-based frameworks. The engineer will design modular, reliable components, write optimized code in languages such as C, C++, C#, Java, Rust, Go, JavaScript, or Python, and perform system design using data and telemetry for decision-making. Key responsibilities include setting the direction of authorization at Microsoft, collaborating with product management, and ensuring services are well-defined and monitored. The role addresses critical security challenges by implementing granular controls to achieve least standing privileges across Azure and other environments to protect highly trafficked services from digital threats.
Skills
What you'll do
What we're looking for
More like this
Microsoft
Microsoft
Microsoft
Microsoft
Autodesk
CVS Health