Join the Azure Core Storage Team at Microsoft, where you'll be part of a team powering the backbone of Azure Virtual Machines (VMs). The Azure Core Storage team is responsible for delivering the Storage Virtualization platform to Azure VMs, managing trillions of IOs daily across hundreds of datacenters worldwide.
As a Senior Software Engineer, you'll be working on critical components including device drivers, system software, installation & diagnostic tools, libraries, and telemetry services. The role involves designing and implementing cutting-edge software components that enhance Azure's storage solutions.
Key responsibilities include:
Required qualifications include a Bachelor's Degree in Computer Science or related field with 4+ years of technical engineering experience in C, C++ or Rust, along with strong background in system software, storage protocols, and operating system internals.
The position offers competitive compensation ($117,200 - $229,200 base salary range, higher for SF and NYC), comprehensive benefits, and the opportunity to make a global impact on one of the world's largest cloud platforms. You'll be working in a hybrid environment with up to 50% work from home flexibility and minimal travel requirements (0-25%).
This role is perfect for someone who wants to work on large-scale infrastructure, has strong systems programming experience, and wants to contribute to technology that powers millions of virtual machines worldwide.