Microsoft Azure is seeking a Principal Software Engineer to join their Compute team, focusing on accelerating the introduction of innovative hardware/software IO acceleration platforms in the cloud. This role combines high-performance hardware expertise with virtualization infrastructure knowledge to build the fastest and most reliable network and storage platform in the public cloud. The position offers the opportunity to work on hyperscale computing systems that will serve millions of customers worldwide. The ideal candidate will have deep expertise in systems software, hardware-software codesign, and large-scale system reliability. This role offers competitive compensation, comprehensive benefits, and the chance to work with cutting-edge cloud technology while leading and mentoring other engineers. The position allows for up to 100% remote work with some travel requirements (0-25%), making it an excellent opportunity for experienced engineers looking to make a significant impact in cloud computing infrastructure.