Azure Storage is Microsoft's massively scalable, highly distributed storage system designed to serve the entire world through hundreds of thousands of devices across global data centers. This Principal Software Engineer role offers a unique opportunity to work on both software and hardware optimizations to scale Azure Storage to new heights. The position is perfect for engineers passionate about leading teams and building world-class distributed storage systems. You'll work on cutting-edge distributed systems and high-scale storage, solving challenges that come with rapid growth and continued innovations. The role involves working with the metadata service and ensuring high availability, reliability, and durability of data across storage servers. You'll join a talented, collaborative team responsible for the fundamental layers of Azure storage service, with exposure to cutting-edge storage, memory, networking, and distributed system technologies. The position offers broad opportunities to influence both the business and the industry while working on one of the largest storage systems on the planet. Microsoft's culture emphasizes growth mindset, innovation, and collaboration, creating an inclusive environment where everyone can thrive.