Microsoft Azure Storage is seeking a Senior Software Engineer to join their Ultra Disk team, focusing on building next-generation block storage platforms for demanding cloud storage workloads. This role involves designing and implementing protocols and features for data durability, availability, scalability, and performance of backend distributed block storage.
The position offers an opportunity to work on Azure Storage, a highly distributed, massively scalable cloud storage platform that operates at Exascale and is preparing for Zettascale operations. You'll be part of a fast-paced, talented team making significant impacts on the cloud storage industry.
The role requires strong expertise in C/C++ programming, data structures, algorithms, and multi-threaded programming. You'll collaborate with stakeholders to determine user requirements, lead development of design documents, and create efficient, maintainable code.
Key responsibilities include optimizing system performance, acting as a Designated Responsible Individual (DRI), guiding other engineers, and maintaining system reliability. The position offers competitive compensation ($117,200 - $229,200 base salary, higher in SF and NYC) and comprehensive benefits.
This is an excellent opportunity for experienced engineers passionate about distributed systems and cloud infrastructure to work on cutting-edge technology at scale. The role combines technical leadership with hands-on development, making it ideal for those who want to shape the future of cloud storage while working with industry-leading technology.