CareerPlanSign in

Senior Software Engineer - Windows 365

China, Jiangsu, Suzhou💼 Full-time🗓 2026-08-28 → 2026-09-25

Core

Own the architecture, implementation, and support of the Windows App Linux client to deliver secure, responsive remote Windows experiences on Linux desktops.

Role type

Senior Software Engineer (Linux Client & Device Redirection)

Builds

Windows App Linux client, device redirection stack, and remoting protocol components.

Domain

Virtual Desktop Infrastructure (VDI), Remote Desktop Protocol, Linux Systems Programming

Deliverable

production ML models | product features | infrastructure

Required skills

C++, C, C#, Java, JavaScript, Python, Linux application development, device driver development, native debugging, profiling, cross-platform architecture, multi-monitor support, hardware-accelerated rendering, TCP/UDP transport, bandwidth adaptation, automated testing, build/release pipelines, telemetry, Linux packaging, dependency management

Preferred skills

Virtual Desktop Infrastructure (VDI) solutions, remote desktop redirection technologies (USB, audio/video, camera, smart card, clipboard, file system), multimedia optimization, remote application delivery, large cross-platform C++ codebase experience

Technologies

C++, C, C#, Java, JavaScript, Python, Linux, X11, Wayland, Remote Desktop Protocol (RDP), TCP, UDP

Responsibilities

Architect and build the Windows App Linux client; design and implement core client architecture in modern C++; own device redirection and input end to end; implement multi-monitor support and hardware-accelerated rendering; own remoting protocol and connection quality; diagnose complex defects spanning application, kernel, driver, and protocol boundaries; raise engineering fundamentals and uphold high standards across design, code review, and release pipelines.

Seniority

Senior, hands-on IC

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