Microsoft

Software Engineering II

Microsoft
Apply
1 day ago
Redmond, WA, USAMid Level
H1B sponsor

Base Salary

$102k - $219k/yr

Responsibilities

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

Requirements

  • Bachelor’s degree in Computer Science or a related technical field and 2+ years of technical engineering experience coding in C++, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements.
  • Preferred: bachelor’s degree and 8+ years of technical engineering experience coding in C++, or a master’s degree and 6+ years of such experience, or equivalent experience.
  • Experience developing performance-sensitive or systems-level software using C++.
  • Experience with graphics, rendering, GPU programming, desktop remoting, video/media streaming, or real-time media processing.
  • Familiarity with DirectX/Direct3D, Vulkan, OpenGL, or CUDA.
  • Experience with video encoding/decoding, media pipelines, or H.264 and H.265/HEVC codecs.
  • Experience with remote desktop, desktop streaming, screen capture, virtualization, or low-latency interactive applications.
  • Familiarity with Windows internals, Windows OS concepts, or native Windows development.
  • Experience debugging and optimizing performance, latency, memory, or resource utilization in complex software systems.
  • Ability to pass the Microsoft Cloud background check upon hire or transfer and every two years thereafter.

Benefits

  • Certain roles may be eligible for benefits and other compensation.
  • The position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until filled.

Tech Stack

C++Windows

Categories

Microsoft

About Microsoft

10,000+ employees

Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.

Contact me