← All roles

Software Engineer II

Microsoft· Software Engineering
Apply on company site
Redmond, WA$102.1k - $202.2kfull-timePosted 2w ago

About the role

Join the Windows Cloud Experiences team to build high-performance, low-latency remote desktop experiences for Windows across devices and network conditions, focusing on C++, graphics, rendering, GPU acceleration, and real-time media pipelines.

Responsibilities

  • Design, develop, test, and optimize C++ software for Windows desktop remoting and streaming experiences.
  • Build high-fidelity, low-latency remote desktop experiences that perform across a range of devices and network conditions.
  • Develop and optimize components across graphics, rendering, GPU acceleration, and real-time media pipelines.
  • Contribute to remote desktop and streaming technologies, including RDP, video encoding/decoding, and modern codecs such as H.264 and H.265/HEVC.
  • Investigate and improve performance, reliability, and quality using debugging, telemetry, and performance analysis.
  • Collaborate across engineering disciplines to integrate Windows clients, virtualized environments, and cloud-hosted desktops.
  • Diagnose complex technical issues across graphics, media, networking, and Windows system components.
  • Participate in design discussions, code reviews, testing, and continuous improvements to engineering quality.

Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages using C++ - OR equivalent experience.

Skills

Required:C++
Nice to have:Graphics/RenderingVideo encoding/decoding

Benefits

  • Not specified in the description
Last updated Oct 9, 2026. Interested? Apply on the company site.

About Microsoft

Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target

More open roles at Microsoft