Microsoft
Senior Software Engineer
$120K–$261K
Redmond, WA · On-site · Senior · Full-time · Posted Jul 15, 2026
- Experience
- 4+ years of technical engineering experience; preferred: 4+ years of professional development experience on Windows.
- Education
- Bachelor's Degree in Computer Science or related technical field, or equivalent experience.
About the job
Build and maintain secure, high-performance native Windows client components for remote desktop and virtualization experiences, with deep OS, device, and cloud-service integration.
What you'll do
- Design and implement native Windows components and device integrations, including secure keyboard input protection.
- Diagnose and optimize systems-level code across OS boundaries, services, drivers, processes, and performance-critical paths.
- Own features through architecture, implementation, testing, deployment, and live-site debugging; contribute to reviews and maintainability.
What they ask for
- Bachelor's Degree in Computer Science or related technical field and 4+ years of technical engineering experience coding in C, C++, C#, or other languages; OR equivalent experience.
- Meet Microsoft, customer and/or government security screening requirements, including the Microsoft Cloud background check.
Nice to have
- Production-quality shipped C or C++ code and experience building native Windows applications or system components.
- Experience with Windows internals, device integration, performance/concurrency debugging, remote desktop or virtualization, or OS diagnostics.
Pay
USD $119,800 - $234,700 per year (base salary); USD $160,200 - $261,000 per year (base salary)
Tools
C++, Win32, WinRT, COM, RPC, Windows services, system APIs, ETW
Model-written summary · the original posting is authoritative