CareerPlanSign in

Software Engineer II

United States, Washington, Redmond💼 Full-time🗓 2026-07-28 → 2026-09-27

Core

Design and develop Windows Input and Composition components including mouse/keyboard/pen/touch input, IME, DWM, desktop rendering, transparency, and animations.

Role type

Software Engineer II (OS internals)

Builds

Windows Input and Composition components

Domain

Operating Systems / Windows Internals

Deliverable

production ML models | product features

Required skills

C, C++, C#, Java, JavaScript, Python, system programming, debugging complex OS issues, writing secure code, designing extensible/maintainable code, creating test plans, integrating automation, gathering telemetry data

Preferred skills

Windows Debugger (WinDbg) experience, applying AI tools for productivity

Technologies

Windows Debugger (WinDbg), C, C++, C#, Java, JavaScript, Python

Responsibilities

Design and develop software for Windows Input and Composition components; solve complex customer-reported problems; create and implement code for features; write and maintain unit tests; integrate automation features; identify efforts to gather telemetry data on system behavior

Seniority

Mid-level, hands-on IC

Sourced via microsoft · Listed on CareerPlan, which tracks 814,000+ jobs from 20+ sources.