Microsoft
Software Engineer II - Remote Desktop Protocol & Redirection
$102K–$219K
Redmond, WA · remote_local · Full-time · Posted Oct 30, 2026
- Experience
- 2+ years technical engineering experience with coding in languages including, but not limited to, C++, C#; or equivalent experience.
- Education
- Bachelor's Degree in Computer Science or related technical field, or equivalent experience.
About the job
Build and maintain native Windows client components for secure, high-performance remote desktop and virtualization experiences, including device redirection and systems-level functionality.
What you'll do
- Implement Windows components and device-redirection capabilities, and optimize performance-critical code.
- Investigate and resolve systems-level performance, reliability, memory, and concurrency issues.
- Own features through design, implementation, testing, deployment, telemetry, and live-site debugging.
What they ask for
- Bachelor's Degree in Computer Science or related technical field, or equivalent experience.
- 2+ years technical engineering experience coding in languages including C++ or C#.
- Ability to meet Microsoft, customer and/or government security screening requirements, including the Microsoft Cloud Background Check.
Nice to have
- Experience developing native Windows applications or system components and using Windows APIs.
- Experience with device integration, remote desktop or virtualization, Windows diagnostics, or responsible use of AI-assisted engineering tools.
Pay
USD $102,100 - $202,200 per year (base salary); USD $133,800 - $219,200 per year (base salary)
Tools
C++, C#, .NET, WinUI, Win32, WinRT, COM, RPC
AI focus
Preferred experience using AI-assisted engineering tools responsibly to improve development, testing, or debugging workflows.
Model-written summary · the original posting is authoritative