Principal Software Engineer
Microsoft
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 54% of similar roles. Most pay $185,187–$231,000 — the shaded band above. At the midpoint, this role pays about $209k versus about $208k 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 588 open roles on FindRole.
Listed pay typically runs $119,800–$234,700 across 570 roles with salary data.
Most-posted roles
At a glance
As a Principal Software Engineer on the Copilot Security Engineering team, you will lead the architecture and development of systems designed to identify, evaluate, and mitigate emerging AI security threats. You will be responsible for designing distributed systems that provide telemetry, reproducibility, CI/CD safety gates, and automated validations while ensuring high standards for availability, reliability, and scalability. Your daily work involves building tools for adversarial testing, model evaluation, risk measurement, and secure deployment workflows to protect next-generation AI experiences. The role requires proficiency in programming languages such as C, C++, C#, Java, JavaScript, or Python. You will collaborate with security researchers, red teams, and applied scientists to translate risks into actionable engineering plans. This position focuses on solving complex problems regarding incident response, monitoring infrastructure, and establishing durable protection across the company's AI ecosystem.
What does a Software Engineer earn in Washington?
Median $208250 from 283 postings across 29 companies.
Skills
What you'll do
What we're looking for
More like this
Microsoft
Microsoft
Microsoft
Microsoft
Autodesk
Oracle