Microsoft's Azure Core Storage team is seeking a Senior Software Engineer to join their team responsible for the Storage Virtualization platform serving Azure Virtual Machines. This role involves working on a critical infrastructure that handles trillions of IOs daily across hundreds of datacenters. The position offers an opportunity to work on complex systems including VM IOs, caching, QoS, and encryption systems.
As a Senior Software Engineer, you'll be designing and implementing software components for Azure fleet storage solutions, including device drivers, system software, and diagnostic tools. The role requires expertise in system software, storage protocols, and operating system internals. You'll be working with cutting-edge technology that impacts billions of Azure users.
The ideal candidate should have strong experience in C, C++, or Rust programming, with a background in operating system drivers and kernel development. This is a hybrid position based in Redmond, WA, offering competitive compensation ($117,200 - $229,200) and comprehensive benefits. The role combines technical depth with collaborative opportunities, including mentoring other engineers and working across Microsoft teams.
Microsoft offers a culture of inclusion with a growth mindset, focusing on innovation and collaboration. The position includes on-call responsibilities and requires maintaining high standards of security and reliability. This is an excellent opportunity for experienced engineers looking to make a significant impact in cloud infrastructure while working with industry-leading technology.