Software Development Engineer
Microsoft
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 69% of similar roles. Most pay $165,000–$216,954 — the shaded band above. At the midpoint, this role pays about $209k versus about $191k 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 557 open roles on FindRole.
Listed pay typically runs $119,800–$234,700 across 537 roles with salary data.
Most-posted roles
At a glance
The Technical Principal Program Manager joins the Silicon, Cloud Hardware Infrastructure Engineering team to lead software and firmware platform initiatives for Azure infrastructure. This role involves defining tactical and strategic solutions, managing hardware SKUs, and ensuring high-availability, secure software and firmware for AI datacenter servers. You will coordinate with internal engineering teams and external partners like silicon vendors and OEMs to drive development through agile execution, including sprint management and backlog planning. Key responsibilities include developing requirement specifications, establishing systematic development practices, and translating complex machine learning use cases into supercomputing-class systems. The role requires expertise in the software development lifecycle, firmware integration, and cloud-readiness. Candidates should possess experience with low-level software like UEFI or BMC, and proficiency in languages such as C, C++, C#, Java, JavaScript, or Python to solve complex technical problems within the cloud infrastructure domain.
What does a Technical Program Manager earn?
Median $190350 from 195 postings across 32 companies.
Skills
What you'll do
What we're looking for
Related searches
More like this
Microsoft
Oracle
Microsoft
Microsoft
Oracle
GitLab