Microsoft Azure is seeking a Principal Software Engineer to join their Compute team, focusing on accelerating the introduction of new and innovative hardware/software IO acceleration platforms in the cloud. This role is perfect for someone passionate about high-performance hardware, virtualization infrastructure, and hyperscale computing. The position offers the opportunity to work on building the world's fastest public cloud platform that serves millions of customers globally.
The ideal candidate will bring 8+ years of technical engineering experience, with deep expertise in systems programming languages like C, C++, or Rust. You'll be working on cutting-edge technology, leading complex technical initiatives, and mentoring other engineers while contributing to Microsoft's mission of empowering every person and organization on the planet.
This role offers competitive compensation ranging from $161,600 to $314,400 (depending on location), comprehensive benefits, and the flexibility of up to 100% remote work with 0-25% travel requirements. You'll be part of Microsoft's inclusive culture where innovation, growth mindset, and collaboration are fundamental values.
As a Principal Engineer, you'll be responsible for technical leadership in system design, performance optimization, and reliability of large-scale deployed systems. You'll work closely with internal and external partners on hardware and software initiatives, making significant contributions to Azure's computing infrastructure.