Principal Software Engineers
Microsoft
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 69% of similar roles. Most pay $149,500–$192,485 — the shaded band above. At the midpoint, this role pays about $177k versus about $171k 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
Senior Software Engineers will join a new team focused on building innovative agentic and software-security solutions, including Microsoft MDASH. This role involves designing and building scalable backend services and data platforms that support high-impact security scenarios while translating ambiguous problem spaces into practical technical designs. The engineer will own key components end-to-end, making architectural decisions regarding scalability, latency, and maintainability while improving system reliability through monitoring and automation. Candidates must possess experience in coding with languages such as C, C++, C#, Java, JavaScript, or Python. The work involves bridging the gap between source code and runtime environments to help security teams identify vulnerabilities more effectively. The role requires expertise in distributed systems, data modeling, and service architecture within large-scale cloud environments like Azure to solve critical challenges in the security domain.
Skills
What you'll do
What we're looking for
More like this
Microsoft
Microsoft
Microsoft
Genworth Financial
Datadog
Morningstar Inc