Microsoft Azure Storage is at the forefront of revolutionizing data accessibility and storage solutions at an unprecedented scale. As a Senior Software Engineer on the Azure Object Storage team, you'll be working on cutting-edge distributed systems handling exabytes of data today and architecting solutions for zettabyte scale tomorrow.
The role offers an exciting opportunity to work on high-performance computing and artificial intelligence workloads, where you'll directly impact how the world's data is stored, accessed, and managed. You'll be responsible for designing and implementing distributed storage solutions that handle millions of requests across global regions while maintaining resilience under extreme scale.
The position requires a strong background in distributed systems and backend development, with at least 4 years of experience in building scalable services. You'll be working with technologies like C++, Java, and Python, and will need expertise in multi-threaded/parallel programming. The role offers competitive compensation ranging from $117,200 to $229,200 per year (higher in SF and NYC areas).
Microsoft's culture emphasizes growth mindset, innovation, and collaboration. You'll be part of a team that values diverse perspectives and drives extraordinary results. The company offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and generous time off.
This is an ideal opportunity for someone who is passionate about distributed systems, thrives on solving complex performance challenges, and wants to make a significant impact on global-scale infrastructure. You'll have the chance to mentor team members, lead technical initiatives, and shape the future of cloud storage technology while working with some of the industry's best engineers.