The Titan team at Microsoft forms the core stack that powers the Microsoft Cloud and manages datacenter infrastructure for the global Microsoft fleet, including Azure, Xbox, Exchange and more. This role is part of the team managing data plane workflows across millions of machines, focusing on building robust highly distributed software systems.
The position involves working on critical areas such as improving reliability and availability of agents and services to 5-9s, managing agent operations on millions of blades, implementing fault-tolerance, distributed service monitoring, and coordinating machine diagnostics and repairs. The team operates in a fast-paced environment working on highly strategic infrastructure that powers Microsoft's cloud services at massive scale.
As a Senior Software Engineer, you'll be responsible for designing and developing distributed software services engineered for scale and reliability. You'll collaborate with stakeholders, drive technical designs, and implement solutions that maintain high performance and availability. The role requires expertise in systems programming languages like C++, Rust, or C, and experience with large-scale distributed systems.
The position offers competitive compensation ($117,200 - $229,200 base salary range), comprehensive benefits including healthcare, educational resources, and investment options. This is a remote-friendly role with up to 100% work from home options, requiring 0-25% travel.
Microsoft provides an inclusive work environment focused on growth mindset and innovation, where employees collaborate to achieve shared goals while maintaining work-life balance through generous time-off policies and flexible work arrangements. Join us in building the backbone of Microsoft's cloud infrastructure and make an impact at unprecedented scale.