Principal Software Engineer
Microsoft
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 51% of similar roles. Most pay $204,065–$244,362 — the shaded band above. At the midpoint, this role pays about $209k versus about $224k 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 683 open roles on FindRole.
Listed pay typically runs $119,800–$234,700 across 661 roles with salary data.
Most-posted roles
At a glance
As a Principal Software Engineer on the Maia Model Enablement team, you will drive the technical strategy required to bring frontier AI models onto specialized accelerators. You will lead complex cross-stack investigations involving model architectures, serving systems, infrastructure, and hardware interactions to resolve systemic challenges. Your daily work involves building durable automation, validation systems, and engineering tools to improve the speed and reliability of model enablement while driving platform-wide improvements in performance and scalability. The role requires expertise in C++, Python, and modern AI inference systems. You will solve critical problems at the intersection of software and hardware, transforming recurring technical hurdles into reusable capabilities. Key focus areas include hardware bring-up, performance characterization, and hardware-software debugging to ensure multiple generations of models and hardware are successfully enabled for production use across various workloads.
What does a Software Engineer earn in Remote?
Median $202482 from 350 postings across 56 companies.
Skills
What you'll do
What we're looking for
More like this
Microsoft
Microsoft
Microsoft
Microsoft
Nvidia
Microsoft