Microsoft Azure Storage team is building a massively scalable, highly distributed, ubiquitously accessible storage system designed to serve the entire world. As a Principal Software Engineer, you'll be working on Microsoft's cloud storage solution that handles Exabytes of data and is scaling towards Zettabyte capacity. You'll drive and lead the design, build, improve and support highly scalable, performant services that deliver reliable, secure and available access to storage for customers. The role involves monitoring, analyzing, and designing for growing data needs while ensuring data privacy, protection and compliance. This position offers opportunities to develop technical skills in cloud services and storage, accelerate career growth, and work in a highly dynamic, flexible, and globally distributed team. Microsoft's culture emphasizes growth mindset, innovation, and collaboration, with a strong commitment to inclusion and empowering others to achieve more. The role requires expertise in large-scale systems, strong technical leadership, and a passion for solving complex distributed systems challenges.