Microsoft Azure Storage is at the forefront of revolutionizing cloud storage solutions, handling exabytes of data while architecting for zettabyte scale. As a Senior Software Engineer on the Azure Object Storage team, you'll be instrumental in building the next generation of Object Storage capabilities, focusing on distributed systems and complex performance challenges. The role combines high-performance computing with AI workloads, shaping how global data is stored and accessed.
The position offers an exciting opportunity to work with cutting-edge technology in distributed systems, where you'll optimize solutions that handle millions of requests across global regions. You'll be responsible for implementing high-performance storage solutions, conducting system-level profiling, and leading performance optimization initiatives where microsecond improvements create massive impact.
Microsoft's culture emphasizes growth mindset, innovation, and collaboration, creating an environment where diverse perspectives drive success. The role offers competitive compensation ($117,200 - $229,200), comprehensive benefits, and the chance to work with world-class engineers. You'll have the opportunity to mentor team members, lead incident response efforts, and guide cross-team initiatives that enhance the storage platform's capabilities.
The ideal candidate brings 4+ years of experience in distributed systems and cloud backend development, with strong expertise in languages like C++, Java, or Python. You'll be working in a remote-friendly environment, contributing to a platform that powers countless organizations worldwide. Join Microsoft Azure Storage to be part of a team that's defining the future of cloud storage technology.