Join the Azure Core Storage Team at Microsoft, where you'll be at the forefront of delivering the Storage Virtualization platform to Azure VMs. This team handles trillions of IOs every day across hundreds of datacenters and thousands of clusters worldwide.
As a Senior Software Engineer, you'll be responsible for designing and implementing cutting-edge software components that power Azure's storage solutions. You'll work on the entire software stack on Azure Host, ensuring seamless VM IOs, efficient caching, robust throttling, and top-notch Quality of Service (QoS). Your role includes implementing secure data encryption in transit and at rest.
The position offers a competitive salary range of $119,800 - $234,700 USD (higher in SF Bay Area and NYC: $158,400 - $258,000), along with comprehensive benefits including healthcare, educational resources, and investment options. You'll be working in a remote-friendly environment with 0-25% travel requirements.
You'll join a collaborative team environment where innovation is encouraged, and your work will directly impact billions of users within the Azure ecosystem. The role requires strong expertise in systems programming languages like C, C++, or Rust, and deep knowledge of operating system drivers and storage/networking protocols.
This is an excellent opportunity for experienced engineers who want to make a significant impact on cloud infrastructure while working with cutting-edge technology at one of the world's leading tech companies. Your work will be crucial in maintaining and improving the backbone of Azure's virtual machine infrastructure.