Microsoft's Windows Developer Platform team is seeking a Senior Software Engineer to help build and evolve the platform that developers use to create engaging apps for Windows. This role offers a unique opportunity to impact over a billion people globally while working on the world's most popular operating system.
As a Sr. Software Engineer, you'll be part of building a center of excellence for client platform in the Windows India organization. The platform enables both 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 exploratory work to identify new opportunities for developers.
The position offers collaboration opportunities across various Windows teams and product groups, working with some of the best minds in the industry. You'll work closely with architects, senior engineers, Program Managers, and AI/ML scientists who contribute to the technical vision and strategy of building scalable architecture with excellent fundamentals in performance, power, and reliability.
The ideal candidate brings 8+ years of experience in C/C++ development, strong proficiency in Windows development technologies, and experience with open-source projects. You should have excellent problem-solving abilities, strong communication skills, and a passion for creating developer tools and platforms that enable others to build great applications.
This is an in-person role based in Hyderabad, India, with 0-25% travel requirements. Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave policies. The company is committed to diversity and inclusion, encouraging applications from candidates of all backgrounds and perspectives.