Microsoft's Windows Developer Platform team is seeking a Principal Software Engineer to help build and evolve the platform that developers use to create engaging Windows applications. This role offers a unique opportunity to impact over a billion Windows users globally while working with cutting-edge Microsoft technologies.
The position involves designing and developing high-quality software components and libraries for Windows Developers, creating scalable and maintainable APIs, and conducting open-ended explorations and prototyping. You'll work closely with architects, senior engineers, Program Managers, and AI/ML scientists to contribute to the technical vision and architecture of the platform.
As a Principal Engineer, you'll be part of building a center of excellence for client platform in the Windows India organization. The role requires deep technical expertise in C++/C#, extensive experience with Windows development tools, and a proven track record of shipping commercial software. You'll also have the opportunity to interact with the open source community via GitHub.
The ideal candidate brings 10+ years of technical engineering experience, strong communication and data presentation skills, and a demonstrated commitment to fostering an inclusive workplace. This position offers comprehensive benefits including healthcare, educational resources, parental leave, and investment options.
Microsoft values diversity and encourages applicants from all backgrounds. The role is based in Hyderabad, India, requiring on-site presence with 0-25% travel. Join us in empowering every person and organization on the planet to achieve more through the Windows platform.