Senior Software Engineer

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$119,800–$234,700 / yr
Posted
104 days ago
Freshness
Confirmed live today
Closes
Jan 11, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $164k
This role $177k
$106k $248k
below market most similar roles pay here above market

This role pays more than 74% of similar roles. Most pay $149,500–$178,175 — the blue band above. At the midpoint, this role pays about $177k versus about $164k 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 694 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 651 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 build 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 developing device redirection, input, display, audio/video, and USB/HID peripheral integrations. You will specifically create solutions for Windows Cloud Input Protection to secure keyboard input from keyloggers. The role requires optimizing memory, threading models, IPC, and I/O in performance-critical code paths. You will utilize C++, WinRT, RPC, and various Windows stacks to solve complex systems problems spanning kernel and user-mode boundaries, drivers, and OS internals for virtualization and remote desktop scenarios.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Design and implement native Windows components using modern C++ with Win32, COM, and system APIs.
  • Develop device redirection features for input, display, audio/video, USB, and HID peripherals.
  • Create solutions to protect keyboard input from local keyloggers via Windows Cloud Input Protection.
  • Develop performance-critical code paths focusing on low latency, stability, and cross-process communication.
  • Diagnose and fix issues across kernel/user-mode boundaries, drivers, services, and OS integrations.
  • Optimize memory usage, threading models, IPC, and I/O in long-running Windows client processes.
  • Manage the full software lifecycle including architecture, testing, deployment, and live-site debugging.
  • Conduct code and design reviews to ensure long-term maintainability and engineering excellence.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 4+ years of technical engineering experience in C, C++, or C#.
  • Equivalent experience to the degree and years of experience requirement.
  • Ability to pass the Microsoft Cloud background check.
  • Solid experience in C or C++ with production-quality, shipped code (preferred).
  • Experience building native Windows applications or system components (preferred).
  • 4+ years of professional development experience on Windows (preferred).
  • Deep knowledge of Win32, COM, Windows services, and system internals (preferred).
  • Experience with device integration, low-level input, audio/video, USB, or driver-adjacent code (preferred).

More like this

Similar roles

Software Engineer II, Windows in Cloud

Microsoft

29 days ago $102,100–$202,200
C++ C# Win32 WinRT COM Windows Services C RPC WinUI XAML WebView2 MSIX Azure Virtual Desktop Telemetry Inter-process communication Windows App SDK
2+ yrs exp Hybrid

Software Engineer II

Microsoft

20 days ago $102,100–$202,200
C C++ Python C# Windows SoC Device Drivers Kernel Debugging JTAG PCIe NVMe USB I2C SPI UART multithreaded programming Agile Automation Frameworks
2+ yrs exp Hybrid

Senior Software Engineer

The Walt Disney Company

Seattle, WA +1 14 days ago $150,900–$202,400
JavaScript Web Development HLS DASH DRM PlayReady Widevine Adaptive Bitrate Streaming AVC HEVC AAC EAC3 Telemetry cross platform development
5+ yrs exp Hybrid

Senior Software Engineer

Adobe

San Jose, CA 39 days ago $173,500–$331,050
Java Scala Apache Spark Apache Kafka Hadoop AWS Azure Data Lake Storage Apache Parquet Databricks Delta Apache Iceberg Apache Hudi Apache HBase Cassandra Azure Cosmos DB CI/CD Agile Data Pipelines Streaming Batch Processing
10+ yrs exp

Senior Software Engineer

Warner Bros. Discovery

Atlanta, GA 6 days ago $130,970–$243,230
JavaScript (ES6+) Node.js Python Go Rust AWS IAM VPC EC2 S3 EKS Lambda Route53 SQL NoSQL Git Terraform Kubernetes Docker CloudFormation CI/CD JIRA GitHub Confluence A/B Testing System Design APIs
Hybrid

Senior Software Engineer

Oracle

Nashville, TN 124 days ago $89,200–$209,500
Java Python Go C++ C# Kubernetes Docker RESTful APIs CI/CD Linux Oracle Cloud Infrastructure Distributed Systems GitHub Copilot Codex Claude Code Infrastructure Automation Service Observability
3+ yrs exp