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 all aspects of Azure Storage development, ensuring it remains the world's most efficient and performant storage system. You'll work with state-of-the-art techniques for building scalable storage systems, 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 competitive compensation ($137,600 - $267,000 base salary, higher in SF and NYC areas) and comprehensive benefits including healthcare, educational resources, and parental leave. This position allows up to 100% work from home with 0-25% travel requirements.
Microsoft's culture emphasizes growth mindset, innovation, and collaboration. We're committed to creating an inclusive environment where every employee can thrive while building technology that empowers others. Join us in shaping the future of cloud storage technology while working with cutting-edge systems at massive scale.