← All roles

Senior Software Engineer

Microsoft· Software Engineering
Apply on company site
Redmond, WA$119.8k - $234.7kFull-timePosted 3mo ago

About the role

Senior Software Engineer on the Windows Cloud Experiences team building core Windows client technologies for secure, high-performance remote desktop experiences at global scale. Focus areas include native Windows components, security, performance, and deep OS integration for remote desktop and virtualization scenarios.

Responsibilities

  • Design and implement native Windows components in modern C++ with deep integration into Win32, COM, Windows services, and system APIs.
  • Work on device redirection, input, display, audio/video, USB, HID, and peripheral integration used by remote desktop and virtualization scenarios.
  • Create and maintain solutions to ensure that keyboard input is secure from keyloggers running on the local client device (Windows Cloud Input Protection).
  • Develop and maintain cross‑process, cross‑thread, and performance‑critical code paths where correctness, latency, and stability matter.
  • Diagnose and fix issues spanning kernel / user‑mode boundaries, OS integration, drivers, services, and client applications.
  • Optimize memory usage, threading models, IPC, and I/O in complex, long‑running Windows client processes.
  • Partner closely with Windows platform, security, and device teams to ensure robust and secure implementations.
  • Participate in the full lifecycle: architecture, implementation, testing, deployment, and live‑site debugging using telemetry, dumps, and traces.
  • Contribute to engineering excellence through code reviews, design reviews, testability, and long‑term maintainability.
  • Drive iterative improvements in a fast‑paced, agile environment with frequent releases.

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++, or C#.
  • OR equivalent experience.

Skills

Required:C++Win32 / WinRT / COM
Nice to have:Device integration / low‑level input / USB / driver‑adjacent code

Benefits

  • Benefits information is available via Microsoft careers site (link provided in description)
Last updated Jul 16, 2026. Interested? Apply on the company site.

About Microsoft

Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target

More open roles at Microsoft