Azure Storage team at Microsoft is seeking a Software Engineer II to join their world-class distributed file system team. This role is part of a foundational service in Azure Cloud that hosts data for some of the world's largest companies and Microsoft's online businesses. The position offers an opportunity to work on next-generation storage platforms using Data Processing Units (DPU) and involves building and optimizing hyperscale storage systems.
The role is perfect for engineers passionate about large-scale distributed systems who want to make high-impact changes daily. You'll be working with a talented, collaborative team responsible for the meta-data service and data storage across servers, ensuring high availability, reliability, durability, and cost efficiencies. The position offers exposure to cutting-edge storage, memory, networking, and distributed system technologies.
As part of Microsoft's mission to empower every person and organization globally, you'll work in an inclusive environment with a growth mindset. The role offers competitive compensation ($98,300 - $193,200), comprehensive benefits, and the opportunity to influence both the business and industry. The position requires 2+ years of experience in software engineering and storage systems, with the flexibility of up to 100% remote work and minimal travel (0-25%).