Senior Software Engineer

Microsoft

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$119,800–$234,700 / yr
Posted
58 days ago
Freshness
Confirmed live yesterday
Closes
Jan 11, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $169k
This role $177k
$106k most similar roles pay here $248k

This role pays more than 69% of similar roles. Most pay $149,500–$188,277 — the shaded band above. At the midpoint, this role pays about $177k versus about $169k for comparable roles.

Based on 240 similar postings.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 598 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 586 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineer

As a Senior Software Engineer on the Windows Cloud Experiences team, you will develop core Windows client technologies that power secure, high-performance remote desktop experiences. You will design and implement native Windows components using modern C++ with deep integration into Win32, COM, Windows services, and system APIs. Your daily work involves building features for device redirection, input, display, audio/video, USB, and HID peripherals while ensuring keyboard input is protected from keyloggers. You will manage performance-critical code paths involving memory, threading models, IPC, and I/O across kernel and user-mode boundaries. The role requires expertise in C++, WinRT, RPC, and various Windows stacks to solve complex systems problems related to remote desktop and virtualization technologies like RDP, PCoIP, or ICA. You will manage the full lifecycle from architecture and implementation to live-site debugging using telemetry and traces.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Design and implement native Windows components using modern C++, Win32, COM, and system APIs.
  • Develop features for device redirection, including input, display, audio/video, and USB integration.
  • Build secure keyboard input solutions to protect against keyloggers on local client devices.
  • Develop performance-critical code paths focusing on low latency, stability, and multi-threaded execution.
  • Diagnose and resolve complex issues across kernel/user-mode boundaries, drivers, and system services.
  • Optimize memory usage, threading models, IPC, and I/O in long-running Windows processes.
  • Manage the full software lifecycle including architecture, testing, deployment, and live-site debugging.
  • Conduct code and design reviews to ensure high standards of maintainability and testability.

What we're looking for

  • Bachelor's Degree in Computer Science or a related technical field.
  • 4+ years of technical engineering experience coding in C, C++, or C#.
  • Ability to pass the Microsoft Cloud background check and other required security screenings.
  • Experience building native Windows applications or system components using Win32, COM, and system APIs.
  • Proficiency in C or C++ with production-quality, shipped code.
  • 4+ years of professional development experience specifically on Windows.
  • Experience debugging performance, memory, and concurrency issues in native codebases.
  • Familiarity with device integration, low-level input, audio/video, USB, or driver-adjacent code.

More like this

Similar roles

Senior Software Engineer, Windows App

Microsoft

Redmond, WA 17 days ago $119,800$234,700
C++ C# Win32 WinRT COM Windows Services Microsoft Entra ID MSAL Web Account Manager Windows App SDK WinUI XAML WebView2 MSIX Python Java JavaScript RPC Telemetry
4+ yrs exp

Senior Software Engineer

Microsoft

Redmond, WA 21 days ago $119,800$234,700
RDP C++ C C# Python Java JavaScript H.264 HEVC DirectX Azure Windows Internals Video Compression Remote Desktop Telemetry Agile
4+ yrs exp

Senior Software Engineer

Microsoft

Redmond, WA 22 days ago $119,800$234,700
C C++ C# Java Python JavaScript WinDbg Windows Kernel Mode Drivers NTFS REFS Cache Manager Cloud Files Windows Container Filter GitHub Copilot Debugging Telemetry
4+ yrs exp

Principal Software Engineer

Microsoft

Redmond, WA 38 days ago $142,800$274,800
C# Python C++ C Java JavaScript Distributed Systems Cloud Services System Design AI Infrastructure Telemetry Agile
6+ yrs exp

Senior Software Engineer

Genworth Financial

Richmond, VA +1 61 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid