Microsoft's Azure Storage team is seeking a Principal Software Engineer to drive innovation in hyperscale cloud storage solutions. This role focuses on building next-generation storage systems with emphasis on security, reliability, performance, and efficiency.
As a Principal Software Engineer, you'll provide technical leadership in ensuring Azure Storage remains the most efficient and performant storage platform globally. You'll work with state-of-the-art techniques for building scalable storage systems, explore distributed systems design at cloud scale, and leverage new hardware innovations like DPUs (Data Processing Units).
Key responsibilities include leading efficiency improvements across Azure Storage, analyzing the storage fleet for performance optimization, optimizing data placement strategies, driving capacity modeling work, and developing new prototypes. You'll partner with Project Managers, Capacity teams, and engineering organizations to ensure successful implementation of initiatives.
The role offers exposure to cutting-edge storage technology and the opportunity to impact one of the world's largest cloud platforms. You'll work in a collaborative environment focused on innovation and growth, while helping shape the future of cloud storage infrastructure.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time away. The company culture emphasizes respect, integrity, and accountability, creating an inclusive environment where everyone can thrive.
This position requires deep expertise in distributed systems and storage, with opportunities to mentor other engineers and participate in on-call rotations to ensure system reliability. The ideal candidate will combine technical excellence with leadership skills to drive improvements across the Azure Storage ecosystem.