Principal Software Engineer
Microsoft
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 63% of similar roles. Most pay $169,550–$231,000 — the shaded band above. At the midpoint, this role pays about $209k versus about $200k 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
As a Principal Software Engineer on the AI Experiences, Copilot Engineering team, you will work at the intersection of distributed systems, artificial intelligence, and agent-driven development. You will design and develop next-generation products, features, and secure, performant platform services for Copilot experiences across Windows, Mac, and mobile devices. Your daily work involves building systems that can reason, plan, and execute tasks to power agentic computing. To succeed, you must be proficient in coding languages such as C, C++, C#, Java, JavaScript, or Python. You will also leverage modern AI coding agents like Claude Code, Codex, or GitHub Copilot to drive engineering velocity. The role focuses on the technical challenge of creating robust backends to interface with models and designing intelligent prompts to transform how users interact with their personal computers through automated 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
Autodesk
CVS Health
Oracle
General Dynamics