Microsoft's Azure Storage team is seeking a Senior Software Engineer to work on one of the most critical components of Azure Cloud. The role involves working with storage systems that provide 10 exabytes of capacity across 50 regions, 100+ data centers, and over 1000 storage clusters. This position offers an opportunity to shape the technical direction of Azure Storage while delivering high-quality features and improvements.
As a Senior Software Engineer in the Azure Storage team, you'll be working on highly distributed systems, focusing on reliability, scalability, performance, consistency, and debuggability. The role requires expertise in developing production software and strong problem-solving skills. You'll be part of a team that powers millions of virtual machines and manages vast amounts of data, including millions of hours of video, billions of photos, and extensive analytics data.
The ideal candidate will bring a diverse perspective to our products and contribute meaningfully to product direction and feature development. This is not just a coding role – you'll have real impact on strategic decisions. Microsoft's culture emphasizes growth mindset, innovation, and collaboration, creating an inclusive environment where everyone can thrive.
The position offers competitive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave. You'll work in a hybrid environment (3 days/week in-office) with 0-25% travel requirements. This role presents an excellent opportunity to work on cutting-edge cloud technology while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.