The Titan team at Microsoft is seeking a Principal Software Engineer to join their core infrastructure team that powers the Microsoft Cloud, including Azure, Xbox, Exchange, and more. This role focuses on developing and maintaining a microservices platform that operates at massive scale. The position involves working on critical aspects of datacenter infrastructure, including improving reliability to 5-9s, managing agent operations across millions of machines, and enhancing fault-tolerance and distributed service monitoring.
The ideal candidate will have extensive experience in distributed systems, cloud infrastructure, and service development at scale. You'll be working with technologies like C++, Rust, and C#, while tackling challenges in system reliability, performance optimization, and large-scale service management. This role offers a unique opportunity to impact Microsoft's global cloud infrastructure and shape the future of datacenter architecture.
As part of the Titan team, you'll collaborate with world-class engineers to evolve and expand the platform's capabilities. The position combines technical leadership with hands-on development, requiring both architectural vision and deep technical expertise. You'll be responsible for designing robust solutions that maintain high availability across Microsoft's massive global infrastructure.
The role offers competitive compensation, comprehensive benefits, and the chance to work on technology that powers millions of services worldwide. Microsoft provides a collaborative environment focused on growth mindset and innovation, making this an ideal opportunity for experienced engineers passionate about distributed systems and cloud infrastructure.