Microsoft's Azure Storage team is seeking a Software Engineer II to join their world-class distributed file system team. This role is part of the foundational services in Azure Cloud, hosting data for some of the world's largest companies and Microsoft's biggest online businesses.
The position offers an opportunity to work on the next generation storage platform built on storage servers with Data Processing Units (DPU). You'll be part of a talented, highly collaborative team responsible for the meta-data service and data storage across servers, ensuring high availability, reliability, durability, and cost efficiencies.
As a Software Engineer II, you'll work on large-scale distributed systems and have the chance to define work scope, direction, and architect new solutions. The role involves exposure to cutting-edge storage, memory, networking, and distributed system technologies, with significant opportunity to influence both the business and industry.
The compensation is competitive, with a base pay range of $98,300 - $193,200 per year (higher in San Francisco and New York City areas: $127,200 - $208,800). The position offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time off.
This is an excellent opportunity for engineers passionate about distributed systems and storage technology to make a significant impact on a massive scale. The role combines technical challenges with the opportunity to work on fundamental infrastructure used by companies worldwide.
Travel requirement is 0-25%, and the position offers up to 100% work from home flexibility. Join Microsoft's mission to empower every person and organization on the planet to achieve more while working with cutting-edge technology at massive scale.