Principal Software Engineer, Storage Infrastructure
Microsoft
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 68% of similar roles. Most pay $174,600–$220,800 — the blue 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 692 open roles on FindRole.
Listed pay typically runs $119,800–$234,700 across 649 roles with salary data.
Most-posted roles
At a glance
The Principal Software Engineer - Networking & Storage Systems joins the Strategic Planning and Architecture team within the Azure Hardware Systems and Infrastructure organization. In this role, the engineer will lead the architecture and development of robust networking and storage frameworks for large-scale cloud platforms. Key responsibilities include owning end-to-end technical strategy, making high-impact architectural decisions, and driving best practices in observability, diagnostics, and performance optimization. The position requires expertise in coding with C, C++, C#, Java, JavaScript, or Python to build scalable networking and storage transport protocols and telemetry. The work focuses on pathfinding and implementing technology for cloud and AI infrastructure, solving complex problems related to distributed systems, reliability, and security within a massive cloud environment.
What does a Software Engineer earn?
Median $196000 from 2584 postings across 147 companies.
Skills
What you'll do
What we're looking for
Related searches
More like this
Microsoft
Microsoft
Nvidia
Oracle
Oracle
Oracle