Microsoft's Azure Storage Data Processing Unit (DPU) team is seeking a Software Engineer II to help build the next generation of cloud storage solutions. This role focuses on developing Microsoft Azure Storage, a massively scalable and distributed storage system designed to serve global needs. The position involves working with cutting-edge hardware and software technology, specifically Fungible DPUs, to create secure, reliable, and efficient storage solutions.
As a Software Engineer II, you'll be instrumental in enabling Azure's infrastructure to support DPU-based storage capacity nodes and driving integration with datacenter control plane software. The role encompasses the complete software lifecycle from design to support, offering excellent opportunities for career growth and technical skill development.
The team is building Microsoft's cloud storage solution - Azure Storage, which is designed to scale globally and serve users worldwide. You'll work with the latest hardware and software technology for hyperscale cloud storage, focusing on security, reliability, performance, and efficiency using DPU technology.
Microsoft offers a collaborative environment where employees work with a growth mindset to innovate and achieve shared goals. The company culture emphasizes respect, integrity, and accountability, fostering an inclusive environment where all employees can thrive. This role offers exposure to cutting-edge technology in cloud storage, the opportunity to work on large-scale systems, and the chance to impact millions of users worldwide.
Benefits include industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. The position offers up to 100% work from home flexibility with 0-25% travel requirements, making it ideal for those seeking work-life balance while working on challenging technical problems.