Principal Software Engineer
Microsoft
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 64% of similar roles. Most pay $169,550–$226,350 — the shaded band above. At the midpoint, this role pays about $209k 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 for Copilot Evals joins the CADET team to architect and build the production system behind a customer-grounded quality loop. This role involves designing an automated, agentic system that replaces manual signals by connecting heterogeneous data sources, AI agents, evaluation infrastructure, RLE platforms, model telemetry, and human review into a reliable end-to-end pipeline. You will develop scalable services for intent classification, deduplication, and coverage analysis while establishing data contracts and extensible schemas for evaluation cases and rubrics. The role requires expertise in C, C++, C#, Java, JavaScript, or Python to build systems that manage quality gates, automated diagnosis, and regression protection. The work focuses on the technical challenge of transforming raw customer evidence into actionable product improvements through sophisticated infrastructure involving large language model technologies, agent systems, and complex data workflows.
What does a Software Engineer earn in Washington?
Median $202800 from 326 postings across 28 companies.
Skills
What you'll do
What we're looking for
More like this
Microsoft
Microsoft
Microsoft
Microsoft
Autodesk
CVS Health