The Azure Storage team is responsible for building, managing, and operating the persistent cloud storage for Microsoft Azure. As a foundational service in Azure Cloud, it hosts data for major global companies and Microsoft's largest online businesses, including Xbox, Teams, and Bing. Azure Storage is a massively scalable, highly distributed, and ubiquitously accessible system designed to serve the world, utilizing hundreds of thousands of devices across global data centers. This role offers a unique chance to work on projects that will advance the scale of Azure Storage. Ideal candidates are passionate about large-scale distributed systems, enjoy defining and architecting new solutions for impactful projects, and are motivated by the challenges of building a hyperscale storage system that impacts millions daily. We are seeking a Senior Software Engineer with a focus on distributed storage, specifically in Index management and/or Garbage Collection for distributed systems, to join a fast-paced team. The Azure Storage Index management engine operates on hundreds of thousands of servers, indexing exabytes of data and handling millions of requests per second with low latency. The Azure Storage Garbage Collection reclaims unused data blocks at exabyte scale efficiently. Both areas offer significant financial impact and customer satisfaction opportunities, presenting challenging technical problems in an innovative field. Success requires thriving on challenges related to durability, availability, and concurrency in distributed systems. Microsoft's mission is to empower every person and organization to achieve more. Our employees embody a growth mindset, innovate to empower others, and collaborate to achieve shared goals, guided by values of respect, integrity, and accountability to foster an inclusive culture.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Number of Employees
5,001-10,000 employees