Senior Software Engineer

Microsoft

Confirmed live 2 days ago High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$119,800–$234,700 / yr
Posted
3 days ago
Freshness
Confirmed live 2 days ago
Closes
Mar 21, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 68% of similar roles. Most pay $150,000–$198,275 — the shaded band above. At the midpoint, this role pays about $177k versus about $174k 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 644 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 624 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 Azure Data databases team, you will work on the DocumentDB engine to extend PostgreSQL for large-scale document workloads. You will perform deep work on PostgreSQL internals, including index access methods and operator classes, to develop indexing strategies for unstructured and semi-structured data. Your daily responsibilities include extending the query engine by introducing BSON aware operators and custom scan nodes, designing index pruning strategies, and profiling distributed systems to identify performance bottlenecks. You will collaborate with the PostgreSQL, MongoDB, and Linux Foundation communities to align on roadmap priorities. The role requires expertise in database internals, storage engines, and high-performance libraries. Required skills include proficiency in languages such as C, C++, C#, Java, JavaScript, or Python to build mission-critical, cloud-native database features for large-scale distributed systems.

What does a Software Engineer earn in Remote?

Median $202482 from 350 postings across 56 companies.

See salary data

What you'll do

  • Develop indexing strategies for large-scale unstructured and semi-structured data using PostgreSQL internals.
  • Extend the PostgreSQL query engine with BSON aware operators and custom scan nodes to meet NoSQL requirements.
  • Design and tune index pruning strategies to maintain performance while keeping large tables lean.
  • Profile and analyze distributed systems to identify and resolve performance bottlenecks.
  • Contribute features and align on roadmap priorities with the PostgreSQL, MongoDB, and Linux Foundation communities.
  • Conduct design and code reviews while establishing team coding guidelines.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 4+ years of experience coding in languages like C, C++, C#, Java, JavaScript, or Python (or equivalent).
  • Ability to pass the Microsoft Cloud background check.
  • Experience with internals of PostgreSQL or similar Enterprise Database Management systems, including Storage Engine and High Availability (preferred).
  • Experience building Distributed Systems with strong guarantees (preferred).
  • 2+ years of experience designing, developing, and shipping system level features in a large-scale cloud application or backend distributed system (preferred).
  • 2+ years of experience developing and maintaining high-performance libraries or software engineering focused on large distributed systems involving concurrency, storage systems, or databases (preferred).

More like this

Similar roles

Senior Software Engineer

Coinbase

Remote (Israel) 25 days ago $186,065–$218,900
Multi-Party Computation Cryptography Key Management Systems Hardware Security Modules Golang Java C++ Rust Distributed Systems zero-trust high-availability Low Latency
5+ yrs exp Remote

Senior Software Engineer

Microsoft

Redmond, WA 92 days ago $119,800–$234,700
Python C++ Go C Chromium Ninja SDLC Telemetry Feature Flags System Architecture Security Testing Logging Monitoring Automation
4+ yrs exp Hybrid

Senior Software Engineer

Genworth Financial

Lynchburg, VA +1 55 days ago $96,700–$145,000
COBOL JCL CICS IMS SQL Mainframe Web Services MQ Assembler Agile Kanban Scrum Data Analysis SOX MVS Product Accelerator Automated COBOL Conversion
Hybrid

Senior Software Engineer

Siemens Healthineers

Remote 25 days ago $109,920–$151,140
C++ C# .NET WCF WPF Windows Object-Oriented Design Technical Documentation System Integration
5+ yrs exp Remote

Senior Software Engineer

Cisco

Milpitas, CA 23 days ago $167,700–$245,200
SONiC Linux C C++ Python Distributed Systems Networking Protocols L2/L3, switching Routing Docker Kubernetes CI/CD Telemetry Hardware-Software Interfaces Embedded Systems SDKs ASICs
7+ yrs exp Hybrid

Senior Software Engineer

Microsoft

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