Microsoft's Windows, Platform & Developer (WPD) team is looking for a Software Engineer II to build and ship Windows Desktop/operating systems (OS), focusing on empowering the developer ecosystem and delivering cutting-edge experiences in Windows. The role involves open-ended explorations, prototyping, and influencing business opportunities for future Windows customers, leveraging AI and ML.
Requirements
- 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- Experience in software engineering and quality assurance, with understanding of the complete software development lifecycle.
- Experience using a data driven approach to software engineering
- Proficient in coding and debugging skills in modern object-oriented languages (C++/C-Sharp)
- Experience with AI/ML and related technologies
Responsibilities
- Design, implement, debug, and stabilize platform level components to support windows desktop OS.
- Work closely with partner teams in Office, Services, other Windows partners.
- Become proficient on the existing architectures and codebases.
- Collaborate and communicate effectively with other engineers, program managers and data scientists working on the project.
Other
- 3 days / week in-office
- Travel 0-25%
- 2+ years of experience collaborating across cross-functional teams and the ability to drive clarity and results in ambiguous situations.
- Embody our culture and values.
- Microsoft will accept applications for the role until November 20,2025