Microsoft Azure Storage is seeking a Software Engineer II to join their Cloud + AI division, focusing on massively scalable, distributed storage systems. This role involves working on systems that manage Exabytes of data and are being designed for Zettabyte scale. As part of the Azure Storage Capacity Management team, you'll build and improve highly scalable services that ensure reliable and secure storage access for customers. The position offers opportunities to develop technical skills in cloud services and storage, with exposure to large-scale distributed systems. You'll work in a dynamic, flexible, and globally distributed team environment, solving complex technical challenges and implementing critical features for Azure's storage infrastructure. The role combines hands-on development with collaborative teamwork, requiring both technical expertise and strong communication skills. This is an excellent opportunity for engineers passionate about cloud computing and distributed systems to make a significant impact on Microsoft's core infrastructure.