Microsoft's Windows India team is seeking a Software Engineer II to lead innovation in Windows platform development. This role focuses on building breakthrough experiences for collaboration and productivity that will delight Windows users across all devices. The position involves working on the AI, Security and UI platform that developers use to create engaging Windows experiences.
The role offers a unique opportunity to work with Microsoft technologies while impacting one of the largest customer bases globally. You'll be part of building a center of excellence for Windows platform in the Windows India organization, developing high-quality software components and libraries that enable both first-party and third-party developers to build amazing Windows apps.
As a Software Engineer II, you'll be responsible for designing and implementing APIs that follow consistent patterns and are scalable, extensible, and maintainable. You'll work closely with architects, senior engineers, Program Managers, and AI/ML scientists, contributing to the technical vision and strategy of building scalable architecture with strong fundamentals in performance, power, and reliability.
The position offers excellent growth opportunities through collaboration across various Windows teams and product groups within Microsoft. You'll be working with some of the best minds in the industry, with the chance to interact with the open source community via GitHub. The role requires strong C++ programming skills, experience with Windows development tools, and a solid understanding of software design principles.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments opportunities, parental leave, and various other perks. The company maintains a strong commitment to diversity and inclusion, encouraging applications from candidates of all backgrounds and perspectives.