Microsoft's Azure DevOps team is seeking a Principal Software Engineer to join their mission of building services that enhance engineering team productivity. This role is part of a team responsible for Azure DevOps - a suite of services within Microsoft Azure that provides work planning, repos, CI/CD, and test management capabilities. The position offers a hybrid work arrangement with up to 50% work from home and requires 25-50% travel.
The ideal candidate will have extensive experience in full-stack software development, with a focus on cloud services at scale. You'll be working on enhancing performance, scalability, and compliance while delivering productivity improvements for millions of Azure developers. The role requires deep technical expertise in various technologies including C#, SQL, ASP.NET, React, and TypeScript, along with strong leadership abilities to mentor team members and drive engineering excellence.
This is an exceptional opportunity to make a significant impact at Microsoft, working with cutting-edge technologies and contributing to products used by millions of developers worldwide. The position offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. You'll be part of a distributed team that values communication, customer obsession, and continuous improvement.
The role combines technical leadership with hands-on development, requiring both deep technical expertise and excellent communication skills. You'll be instrumental in shaping the future of developer tools and services while working with some of the most advanced cloud technologies in the industry.