Overview
Join the team that powers the most widely used operating system in the world. Windows is evolving into a secure, agent-first platform, and the Windows AI Platform team is at the forefront of this transformation. The team's mission is to lay the foundation for an agent-first Windows experience, driving innovation and reliability for users worldwide.Our Charter: Advancing Windows through Three Pillars
- Search: Delivering fast, reliable, and relevant system and semantic search capabilities across all Windows surfaces. This enables users to quickly find information and resources, enhancing their productivity and overall experience within the Windows ecosystem.
- Agentic OS (AgOS): Developing secure primitives that empower agents to sense, reason, plan, act, and learn. These capabilities are designed with trust and privacy as core principles, ensuring that users’ data and activities remain protected while leveraging intelligent agent functionalities.
- AI Foundry / Windows AI APIs: Equipping developers with robust tools to build AI-powered applications. Through offerings such as Windows ML, WebNN, and Foundry, the team simplifies the processes of model conversion, optimisation, and hardware acceleration, making it easier for developers to integrate advanced AI capabilities into their applications.
Empowering Developers and Shaping User ExperiencesThe Windows Developer Platform team is responsible for creating the foundational capabilities that allow developers to build rich and modern applications for Windows. The team’s work has a profound impact, influencing the daily computing experience of more than a billion users around the globe. This role offers the unique opportunity to shape next-generation platform capabilities, collaborate across engineering teams, and contribute significantly to the ongoing evolution of the Windows app platform.Team ValuesOur team celebrates diversity in thought, background, and experience. We actively welcome individuals who bring curiosity, creativity, and a strong growth mindset, fostering an environment where new ideas and perspectives can thrive.Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
Senior Software Engineer -
Windows Developer Platform
- Lead the design, development, and delivery of critical platform features that require strong systems thinking and architectural judgment.
- Drive technical strategy for well defined problem spaces and make decisions that improve scalability, reliability, and long term maintainability.
- Partner with engineers across teams to evaluate designs, identify gaps, and propose solutions that align with broader platform goals.
- Develop deep expertise in a core domain and serve as a trusted technical leader for that area.
- Use customer insights, telemetry, and data driven reasoning to inform design choices and improve time to market and time to recover.
- Champion the use of AI assisted engineering practices and integrate AI powered tooling into development workflows to improve quality and velocity.
- Mentor engineers, support technical growth, and contribute actively to an inclusive and collaborative team culture.
- Lead simplification of engineering processes and drive improvements that enable teams to deliver faster and with higher confidence.
Qualifications
Required Qualifications:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- Proven experience designing and shipping complex software components with high reliability and performance expectations.
- Ability to lead design discussions, influence technical direction, and align stakeholders across teams.
- Solid communication skills with the ability to articulate design rationale clearly through data, narrative, and structured reasoning.
- Hands on experience with AI assisted developer tools and strong understanding of foundational AI concepts including model behavior, retrieval augmentation, evaluation approaches, and responsible AI principles.
- Demonstrated ability to mentor engineers, guide technical execution, and model a growth oriented and inclusive mindset.
- Advanced skills in system design, debugging, optimization, and cross team collaboration.
Other Requirements
: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred Qualifications
- 10 or more years of experience shipping commercial software in large scale or distributed systems environments.
- Experience with Windows development technologies including WinUI, XAML, UWP, and C or C++.
- Experience integrating AI features such as natural language processing, semantic search, or intelligent assistance.
- Background in semantic search or content understanding on Windows platforms.
- Experience designing agentic workflows or multi-layer platform features (runtime, governance, orchestration, developer APIs).
- Hardware-aware performance tuning for CPU/GPU/NPU; familiarity with Windows ML, ONNX, WebNN, and inference toolchains.
- Shipping experience on Windows surfaces (Explorer/Settings/Search Box) or with commercial readiness/feedback loops.
- Passion for craftsmanship and developing resilient, maintainable engineering systems.
- Solid track record of driving engineering craftsmanship, code quality, and long term architectural health.
- Experience influencing cross group architectural decisions and coordinating execution across multiple partner teams.
#W+DJOBSThis position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about
requesting accommodations.