Software Engineer II
Microsoft
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 58% of similar roles. Most pay $149,962–$193,500 — the shaded band above. At the midpoint, this role pays about $152k versus about $172k 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 658 open roles on FindRole.
Listed pay typically runs $119,800–$234,700 across 642 roles with salary data.
Most-posted roles
At a glance
Software Engineer II and Sr.Software Engineer(multiple roles) Windows Engineering Systems Core Build engineers join the Windows Engineering Systems Core Build team to develop build orchestration, analysis, and developer tooling for large-scale software production. You will design and deliver multi-quarter initiatives to modernize core tools, diagnose complex failures across toolchains and infrastructure, and advance secure software-supply-chain practices including dependency governance and artifact integrity. The role involves building systems that connect source, compilers, and security controls while integrating new workflows into existing pipelines. Candidates should possess experience in C++, C#, Java, or TypeScript, along with familiarity with Windows internals, PowerShell, MSBuild, BuildXL, Bazel, and distributed build execution. You will also utilize tools like Azure DevOps, GitHub Actions, Kusto/KQL, and AI-assisted engineering workflows to improve reliability, performance, and developer experience across the evolving engineering ecosystem.
What does a Software Engineer earn?
Median $198163 from 2151 postings across 141 companies.
Skills
What you'll do
What we're looking for
More like this
Microsoft
Microsoft
Microsoft
Microsoft
Microsoft
Microsoft