Azure Storage, Microsoft's core cloud storage infrastructure, manages over 100 exabytes of capacity across 3000+ storage clusters in 200+ datacenters worldwide. As a Senior Software Engineer on the Azure Storage Infrastructure team, you'll be instrumental in developing and maintaining systems that power millions of Azure virtual machines and store massive amounts of data for AI breakthroughs.
The role combines deep technical expertise with collaborative leadership, working alongside Core Engineering Teams, Program Managers, and DevOps Engineers. You'll be responsible for designing and implementing high-availability distributed systems, ensuring optimal resource utilization, and maintaining high-quality standards in code development.
The position offers competitive compensation ($117,200 - $229,200) and comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave. With up to 100% work-from-home flexibility and minimal travel requirements (0-25%), this role provides an excellent work-life balance.
Microsoft's commitment to innovation and inclusion makes this an ideal opportunity for experienced engineers passionate about large-scale distributed systems. You'll be working on technology that directly impacts millions of users while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.
The ideal candidate brings 4+ years of technical engineering experience, strong distributed systems knowledge, and expertise in languages like C++, C#, Java, or Python. This role offers significant growth opportunities and the chance to work on some of the most challenging problems in cloud infrastructure at a global scale.