Principal Software Engineer
Microsoft
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 57% of similar roles. Most pay $174,600–$226,575 — 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 586 open roles on FindRole.
Listed pay typically runs $119,800–$234,700 across 577 roles with salary data.
Most-posted roles
At a glance
As a Principal Software Engineer on the Insider Risk team, you will shape and build the technical foundations of the platform used to identify, assess, investigate, and mitigate insider risk. You will lead architecture and engineering efforts for risk modeling, behavioral analytics, detections, monitoring, investigation workflows, and case orchestration across large-scale security data systems. The role involves translating complex, sensitive risk scenarios into scalable, privacy-conscious engineering solutions while collaborating with investigators, data scientists, and legal stakeholders. You will drive technical strategy, manage dependencies, and mentor engineers to ensure high standards of code quality and operational excellence. Candidates should possess experience in coding with languages such as C, C++, C#, Java, JavaScript, or Python. The work focuses on solving critical security problems by building proactive capabilities to protect assets from unauthorized access within a complex data estate.
What does a Software Engineer earn in Remote?
Median $202482 from 399 postings across 56 companies.
Skills
What you'll do
What we're looking for
More like this
Microsoft
Microsoft
Microsoft
Microsoft
Oracle
Cisco