Microsoft Azure Storage team is building a massively scalable, highly distributed, ubiquitously accessible storage system designed to serve the entire world. As a Senior Software Engineer in the Azure Storage team, you will be responsible for driving and leading the design, build, improvement, and support of highly scalable, performant services that deliver reliable, secure, and available storage access for customers.
The role involves working on systems at Exabyte scale, with plans for Zettabyte scale to support future growth. You'll face challenges in monitoring, analyzing, and designing for growing data needs while ensuring data privacy, protection, and compliance. This position offers opportunities to develop technical skills in cloud services and storage, accelerate career growth, and work in a highly dynamic, flexible, and globally distributed team.
The ideal candidate is a self-starter with a passion for learning and bringing fresh ideas to solving hyperscale software rollout problems. You'll work in fast-paced teams making high-impact changes daily as you build world-class services. The position requires collaboration with cross-functional teams, strong technical expertise, and the ability to handle on-call responsibilities.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investment options, parental leave, and generous time away. The company maintains a strong commitment to diversity, inclusion, and work-life balance. This role supports Microsoft's mission to empower every person and organization on the planet to achieve more, working in an environment that values growth mindset, innovation, and collaboration.
Travel requirement is 0-25%, and the position offers up to 100% work from home flexibility. The role is part of Microsoft's core Azure infrastructure team, contributing to one of the world's largest and most critical cloud storage systems.