Microsoft's Azure Storage Data Processing Unit (DPU) team is seeking a Senior Software Engineer to help build the next generation of cloud storage solutions. This role focuses on developing Azure's massively scalable, distributed storage system using cutting-edge hardware and software technology.
As a Senior Software Engineer on the Azure Storage DPU Infrastructure team, you'll be instrumental in enabling Azure's infrastructure to support DPU-based storage nodes. The position involves working with datacenter control plane software integration and participating in all phases of the software lifecycle from design to support.
The role offers an exciting opportunity to work with Fungible DPUs, focusing on security, reliability, performance, and efficiency. You'll be part of Microsoft's mission to empower global achievement through technology, working in a culture that values growth mindset, innovation, and collaboration.
Key aspects of the role include:
The position offers competitive compensation ($117,200 - $229,200 base salary range), comprehensive benefits, and the opportunity to work remotely. This is an excellent opportunity for experienced engineers passionate about cloud infrastructure and distributed systems to make a significant impact on Microsoft's global storage solutions.
The ideal candidate will bring strong expertise in languages like C++, Golang, or Rust, combined with substantial experience in datacenter orchestration systems and distributed systems. Join us in shaping the future of cloud storage technology while growing your career and technical expertise in a collaborative, innovative environment.