Microsoft's Azure Storage team is seeking a Principal Software Engineer to join their core storage division, which manages an impressive 10 exabytes of capacity across 50 regions and 100+ data centers. This role offers an opportunity to shape the technical direction of Azure Storage's most complex components while delivering high-quality improvements and innovative features.
As a Principal Engineer, you'll work with cutting-edge server technologies and highly distributed systems, focusing on reliability, scalability, performance, consistency, and debuggability. The position involves leading technical initiatives, mentoring other engineers, and driving architectural decisions that impact Microsoft's global cloud infrastructure.
The role combines technical leadership with hands-on engineering, requiring expertise in distributed systems and cloud storage. You'll collaborate with stakeholders across multiple teams, lead design and implementation efforts, and be responsible for critical system components that power millions of virtual machines and store vast amounts of data.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave. The position allows for up to 100% remote work with 0-25% travel requirements, providing flexibility while maintaining connection with the global team.
This is an exceptional opportunity for an experienced engineer looking to make a significant impact on one of the world's largest cloud platforms while working with cutting-edge technology and leading technical teams. The role offers both technical challenges and leadership opportunities in a fast-paced, innovative environment.