Join Microsoft's Windows Developer Platform team to help build the platform that powers over a billion Windows users worldwide. As a Principal Software Engineer, you'll be part of creating and evolving the platform that developers use to build engaging Windows apps.
You'll work on expanding Windows app platform capabilities and drive platform evolution, collaborating across various Windows teams and product groups. This role offers a unique opportunity to impact both Microsoft technologies and one of the world's largest user bases.
The team is building a center of excellence for client platform in Windows India organization, enabling first-party and third-party developers to build amazing Windows apps. You'll be responsible for designing and developing high-quality software components and libraries, creating scalable and maintainable APIs, and conducting open-ended explorations and prototyping.
Working closely with architects, senior engineers, Program Managers, and AI/ML scientists, you'll contribute to the technical vision and strategy of building scalable architecture with strong fundamentals in performance, power, and reliability. The role may also involve interaction with the open source community via GitHub.
The position requires deep technical expertise in C++/C#, Windows development tools, and system programming. You'll need strong communication skills, a growth mindset, and the ability to work through high-stakes scenarios while promoting an inclusive workplace environment.
Microsoft offers comprehensive benefits including healthcare, educational resources, savings and investments, parental leave, and opportunities for professional growth and networking. The role is based in Hyderabad, India, with 0-25% travel required.