Join Microsoft's Azure Virtual Desktop and Windows 365 team to shape the future of end user computing. As a Principal Software Engineer, you'll lead the development of cloud-based computing solutions that are transforming personal computing. The role offers an opportunity to work on rapidly growing products with exponential growth in the hybrid work era.
You'll be part of a diverse, agile team with a startup-like culture, focused on building meaningful products that help customers succeed. The position involves leading technical architecture, mentoring team members, and developing large-scale distributed systems using C# and cloud technologies.
The role requires extensive experience in backend development, distributed systems, and enterprise-scale services. You'll be responsible for designing and implementing microservices architecture, optimizing performance, and ensuring system reliability. The position offers competitive compensation ($137,600 - $267,000) and comprehensive benefits including healthcare, educational resources, and parental leave.
This is an opportunity to make a significant impact on Microsoft's cloud computing initiatives while working with cutting-edge technologies. The team emphasizes innovation, fast-paced development, and a strong focus on customer success. You'll be instrumental in building and scaling products that are fundamentally changing how people work and compute in the cloud era.
Microsoft offers a collaborative environment where you can grow professionally while working on meaningful projects. The company's culture emphasizes respect, integrity, and accountability, creating an inclusive workplace where everyone can thrive. This role combines technical leadership, hands-on development, and the opportunity to shape the future of cloud computing.