Microsoft's Azure Core team is seeking a Principal Software Engineer to join their Azure Host Storage team, responsible for delivering Storage Virtualization platform to Azure Virtual Machines and services. This role focuses on building next-generation storage solutions that scale to millions of IOPS per VM at sub-ms IO latency. The position offers flexible work arrangements with the option to work remotely.
The ideal candidate will have extensive experience in systems programming with languages like C, C++, or Rust, and deep knowledge of kernel mode drivers and storage solutions. You'll be working on cutting-edge technology, evolving the storage stack to achieve microsecond-range latencies and building AI-powered monitoring systems for distributed IO subsystems.
As a Principal Engineer, you'll lead technical initiatives, mentor other engineers, and work closely with stakeholders to drive multiple group's project plans. The role offers competitive compensation ranging from $137,600 to $294,000 (higher in SF and NYC), comprehensive benefits, and the opportunity to work on technology that powers millions of systems worldwide.
This is an excellent opportunity for experienced engineers who want to make a significant impact on cloud infrastructure at a global scale while working with cutting-edge technology and a talented team.