Microsoft Azure Storage is seeking a Senior Software Engineer to join their team working on super scalable, distributed cloud storage systems. This role focuses on the Configuration team, managing change deployment across global datacenters. The position offers an opportunity to work on unique challenges in scaling to Zettabyte levels and beyond.
The role involves developing and maintaining creative change management services that handle code and configuration rollouts worldwide, with emphasis on maintaining high availability for customers. You'll be working with various teams across Azure Storage, making high-impact changes daily.
As a Senior Software Engineer, you'll be responsible for leading enterprise service development, analyzing dependencies, championing engineering standards, and mentoring other engineers. The role requires expertise in distributed systems, CI/CD, and high-availability services.
Microsoft offers comprehensive benefits including healthcare, educational resources, investment options, and parental leave. The company culture emphasizes growth mindset, collaboration, and innovation. This position allows for up to 100% remote work with 0-25% travel requirements.
The ideal candidate will have 4+ years of experience in high-level programming languages (C#, C++, Java), distributed systems, and CI/CD systems. You'll be joining a team that's pushing the boundaries of cloud storage technology, serving Exabytes of data with plans to scale even further.
This is an excellent opportunity for experienced engineers looking to make a significant impact in cloud infrastructure while working with cutting-edge technology at global scale. The role offers both technical challenges and leadership opportunities in one of the world's leading technology companies.