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 is part of a microservices platform that operates at massive scale, managing data plane workflows across millions of machines. The position offers an opportunity to work on highly strategic projects for Microsoft, focusing on improving reliability, availability, and operational efficiency of cloud infrastructure.
The ideal candidate will have extensive experience in distributed systems, cloud infrastructure, and service development at scale. You'll be working on critical aspects such as improving service reliability to 5-9s, managing agent operations, implementing fault-tolerance mechanisms, and coordinating machine diagnostics and repairs. The role requires expertise in languages like C++, Rust, and C#, with a strong background in distributed systems architecture.
This position offers competitive compensation, comprehensive benefits, and the chance to work remotely. You'll be part of a team that defines the next generation of datacenter and service architecture, with the potential to impact millions of users worldwide. The role combines technical leadership with hands-on development, requiring both strategic thinking and practical implementation skills.
Working at Microsoft means joining a company with a growth mindset, where innovation and collaboration are key values. The position offers excellent career growth opportunities, competitive compensation ranging from $137,600 to $294,000 (location dependent), and a comprehensive benefits package including healthcare, educational resources, and parental leave.