Microsoft Azure's Compute team is seeking a Principal Software Engineer to drive innovation in hardware/software IO acceleration platforms for cloud computing. This role focuses on building and optimizing high-performance systems for the world's fastest public cloud platform. The position combines deep technical leadership with hands-on development, requiring expertise in systems programming, virtualization, and hardware acceleration.
The ideal candidate will have extensive experience with C++, Rust, or similar systems programming languages, and deep knowledge of Windows/Linux operating systems and hypervisors. They will lead complex technical initiatives, mentor other engineers, and drive architectural decisions that impact Microsoft's cloud infrastructure at scale.
This is a remote-friendly position with competitive compensation ranging from $161,600 to $286,200 USD annually (higher in SF and NYC areas). The role offers the opportunity to work on cutting-edge cloud technology while collaborating with world-class engineers and architects.
Key responsibilities include designing and implementing high-performance computing solutions, leading technical initiatives across multiple products, and ensuring system reliability at scale. The position requires both technical excellence and leadership skills, as you'll be mentoring other engineers and driving best practices across teams.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment options. This is an excellent opportunity for a senior technical leader to make a significant impact on cloud computing infrastructure used by millions of customers worldwide.