Senior Software Engineer

Microsoft

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Redmond, WA
Salary
$119,800–$234,700 / yr
Posted
22 days ago
Freshness
Confirmed live yesterday
Closes
Feb 15, 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 Search & AI platform team, you will develop the next generation of compute and storage fabric for high-scale distributed systems. You will be responsible for designing and implementing features in a distributed environment, debugging and mitigating incidents in live production environments, and participating in regular team scrums to communicate with leads. The role involves building large-scale distributed deep learning serving systems, optimizing model acceleration kernels, and developing advanced vector search algorithms. You will work with technologies including C, C++, C#, Java, JavaScript, Python, ONNX, PyTorch, TensorFlow, Docker, Kafka, and g-RPC across various CPU and GPU hardware. The core work involves solving complex problems in high-performance computing, such as cache optimization and network architecture design, to support massive search volume and office intelligence.

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 features in large-scale distributed environments using data to measure success.
  • Debug and mitigate incidents within live production environments.
  • Perform performance analysis and optimization for both CPU and GPU hardware.
  • Develop advanced vector search algorithms and optimize model acceleration kernels.
  • Build large-scale distributed deep learning serving systems.
  • Integrate open-source technologies into internal services and share tools with the community.
  • Manage a wide array of assets while learning and mastering diverse technologies.

What we're looking for

  • Bachelor's Degree in Computer Science or related field and 4+ years of technical engineering experience in languages like C, C++, C#, Java, JavaScript, or Python (or equivalent).
  • Master's Degree in Computer Science or related field and 6+ years of technical engineering experience in relevant programming languages (preferred).
  • Bachelor's Degree in Computer Science or related field and 8+ years of technical engineering experience in relevant programming languages (preferred).
  • 10+ years of experience building high-performance computing systems, parallel systems, or distributed systems (preferred).
  • Experience in high performance computing such as cache/memory optimization, GPU programming, compiler-based optimization, or network architecture design (preferred).
  • Theory and practice on approximate nearest neighborhood search (preferred).
  • Experience building Machine Learning or Deep Learning systems (preferred).
  • Experience in performance analysis and optimization for CPUs and GPUs with an understanding of software-hardware codesign (preferred).

More like this

Similar roles

Senior Software Engineer

Microsoft

9 days ago $119,800$234,700
C C++ C# Java JavaScript Python AI CI/CD SDK Development Telemetry Monitoring Automation
4+ yrs exp Hybrid

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

Senior Software Engineer

Upstart

Remote 88 days ago $164,800$228,400
PostgreSQL RESTful APIs TypeScript Node.js Next.js Prisma Webhooks Schema Migrations Authentication Audit Logging System Architecture
4+ yrs exp Remote

Senior Software Engineer

Datadog

96 days ago $192,000$240,000
Go Python C Redis Cassandra Kafka Data Pipelines AI Backend Systems Feature Flags Statistics
6+ yrs exp Hybrid

Senior Software Engineer

Morningstar Inc

Chicago, IL 67 days ago
Python FastAPI Flask PostgreSQL SQL Server Weaviate Pinecone AWS S3 Aurora RDS Lambda Redis Celery Git CI/CD Pandas Plotly Matplotlib QlikView GraphQL LangGraph AutoGen OpenAI Anthropic MistralAI Transformers
5+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 58 days ago $119,800$234,700
C++ Win32 COM Windows Services WinRT RPC C C# ETW IPC RDP PCoIP ICA Kernel Driver Development Threading System APIs Telemetry Agile
4+ yrs exp