Azure is seeking a Senior Software Engineer to join their Core team, specifically the Azure Host Storage team, which is responsible for delivering Storage Virtualization platform to Azure Virtual Machines, Azure Kubernetes Service, and Containers. This is a critical role working on the entire storage stack handling IOs, data caching, throttles, Quality of Service, data encryption, and IO processing optimization.
The position offers an opportunity to work on next-generation storage solutions scaling to millions of IOPS per VM at sub-ms IO latency. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in an inclusive culture that values growth mindset and innovation.
As a Senior Software Engineer, you'll be responsible for designing and developing highly scalable services, working with cutting-edge technologies in cloud computing and distributed systems. The role involves handling periodic live service on-call responsibilities and working in a dev-ops mode. You'll be contributing to a team that manages the core platform across compute, storage, and networking services.
The position offers competitive compensation with a base pay range of $117,200 - $250,200 depending on location, particularly higher ranges for San Francisco and New York City areas. Microsoft provides comprehensive benefits including industry-leading healthcare, educational resources, savings and investments opportunities, parental leave, and generous time off.
This is an excellent opportunity for experienced engineers passionate about distributed systems, storage solutions, and cloud computing to make a significant impact on Microsoft's fastest-growing business. You'll be working with technologies like C++, Rust, and Python, while helping build the next generation of cloud infrastructure that powers millions of customers worldwide.
The ideal candidate will bring strong system design and algorithmic skills, experience with kernel mode drivers and storage solutions, and the ability to handle complex technical challenges in a large-scale distributed environment. Join us in shaping the future of cloud computing and storage technology at Microsoft.