13 days ago
Redmond, WA, USAMid Level
H1B sponsor
Base Salary
$102k - $219k/yr
Responsibilities
- Implement native Windows components in modern C++ using Win32, COM, Windows services, and system APIs.
- Build remote desktop and virtualization capabilities involving device redirection, input, display, audio/video, USB, and HID integration.
- Develop and maintain cross-process and cross-thread performance-critical code with strong correctness, latency, reliability, and stability requirements.
- Investigate operating-system, driver, service, client-application, kernel, and user-mode issues.
- Optimize memory usage, threading models, IPC, and I/O in long-running Windows client processes.
- Diagnose performance, reliability, memory, and concurrency issues using telemetry, traces, dumps, debuggers, and diagnostic tools.
- Own well-scoped features through design, implementation, testing, deployment, telemetry, and live-site debugging.
- Contribute to technical designs, code reviews, root-cause investigations, and engineering improvements.
Requirements
- Bachelor’s degree in computer science or a related technical field and at least 2 years of technical engineering experience coding in languages including C++ or C#, or equivalent experience.
- Experience developing native Windows applications or system components is preferred.
- Experience with Win32, COM, Windows services, or Windows system APIs is preferred.
- Experience debugging performance, memory, threading, or concurrency issues in native code is preferred.
- Experience with device integration, USB, HID, audio/video, or driver-adjacent development is preferred.
- Familiarity with remote desktop or virtualization technologies such as RDP or ICA is preferred.
- Experience using ETW, traces, dumps, or debuggers for Windows diagnostics is preferred.
- Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud background check, is required.
- Experience using AI-assisted engineering tools responsibly to improve development, testing, or debugging workflows is preferred.
Benefits
- Remote position; benefits and other compensation may be available, with additional information provided through Microsoft’s corporate pay and benefits resource.
About Microsoft
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.
