Staff Engineer, Query Optimization

MongoDB

Confirmed live 2 days ago High trust
Remote

Quick summary

Work type
Remote
Location
New York, NYDublin, IrelandSeattle, WAPalo Alto, CAChicago, IL
Salary
$151,000–$297,000 / yr
Posted
35 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $211k
This role $224k
$133k most similar roles pay here $315k

This role pays more than 68% of similar roles. Most pay $183,323–$238,250 — the shaded band above. At the midpoint, this role pays about $224k versus about $211k for comparable roles.

Based on 240 similar postings.

Employer

About MongoDB

MongoDB is a leading American software company that develops and provides commercial support for a popular, source-available document database. Designed to handle unstructured and structured data natively, its platform is purpose-built for modern cloud applications, analytics, and AI experiences.

MongoDB currently has 311 open roles on FindRole.

Listed pay typically runs $126,000–$226,000 across 95 roles with salary data.

Most-posted roles

View all roles at MongoDB

At a glance

TL;DR · Staff Engineer, Query Optimization

Staff Engineer, Query Optimization joins the MongoDB Server Query Optimization team to build a world-class distributed open-source query optimizer. This role focuses on the lifecycle of the MongoDB Query Language, including parsing, optimization, and plan selection for transactional, time-series, and analytical workloads. The engineer will design and build the heart of a distributed, flexible schema, document database by rewriting major components of optimization and execution systems. Key responsibilities include researching state-of-the-art query systems, setting initiative-level strategy, architecting plans, and mentoring team members. Candidates must possess deep knowledge of core database internals, data structures, algorithms, and software architecture. The role requires experience with large code bases written in C++ or other systems programming languages to manage complex integration strategies while ensuring performance and robustness across the distributed system's various features and tools.

What does a Engineer earn in Washington?

Median $174600 from 40 postings across 12 companies.

See salary data

What you'll do

  • Design and build a world-class distributed query optimization system for flexible schema databases.
  • Research state-of-the-art query systems to inform architectural designs and technical direction.
  • Develop and implement features related to query performance, robustness, and language enhancements.
  • Rewrite major components of the existing optimization and execution systems in C++.
  • Create and maintain high-quality production code for large-scale distributed data management systems.
  • Architect project plans and provide technical vision for the long-term product roadmap.
  • Mentor and coach team members through active leadership and peer review.
  • Coordinate complex changes across a feature-rich, large codebase involving multiple internal teams.

What we're looking for

  • 10+ years of experience in data management systems, distributed systems, or large-scale backend engineering.
  • Experience building production-level code with a large user base and robust design structure.
  • Degree in Computer Science or similar field, or equivalent practical experience.
  • Strong competencies in data structures, algorithms, and software design/architecture.
  • Experience working with large code bases written in C++ or another systems programming language.
  • A strong foundation in core database internals is essential.
  • Backgrounds in compilers, language transpilers, or distributed storage systems are highly valued.

More like this

Similar roles

Staff Software Engineer, Query Execution

MongoDB

Remote (New York, NY) +1 101 days ago $151,000$297,000
C++ Query Engines Database Internals Data Structures Algorithms MongoDB Vector Search Analytical Workloads Transactional Workloads
10+ yrs exp Remote

Staff Engineer, Search Systems

MongoDB

San Francisco, CA 8 days ago $151,000$297,000
Java Distributed Systems Apache Lucene Vector Search MongoDB Atlas JVM Data Consistency SaaS Query Execution Concurrency Profiling
10+ yrs exp Hybrid

Senior Software Engineer, Stream Processing

MongoDB

9 days ago $126,000$248,000
C++ MongoDB Distributed Systems Stream Processing Query Engines Performance Tuning Data Processing Database Internals Flink Spark Beam Kafka Streams
5+ yrs exp

Software Engineer III

MongoDB

New York, NY 30 days ago $106,000$209,000
C++ Raft Distributed Systems Python JavaScript MongoDB Performance Profiling Multithreaded Programming Concurrency Database Internals
5+ yrs exp

Staff Engineer, Compiler

Samsung Semiconductor

San Jose, CA 101 days ago $163,000$253,000
PyTorch Triton MLIR Inductor XLA TVM IREE CUTLASS LLVM CUDA ROCm HPC Distributed Systems Kernel DSLs Compiler IR NUMA
10+ yrs exp

Staff Database Engineer

PayPal

San Jose, CA +1 9 days ago $176,500$262,350
AWS DynamoDB Aurora MySQL Cassandra DocumentDB ElastiCache OpenSearch Redis Elasticsearch Terraform CloudFormation Ansible Puppet Python Java Bash Lambda Infrastructure as Code
5+ yrs exp Hybrid