Staff Software Engineer, Query (Optimization)

MongoDB

Remote

Quick summary

Work type
Remote
Location
Canada
Salary
$151,000–$297,000 / yr
Posted
4 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $181k
This role $224k
$111k most similar roles pay here $317k

This role pays more than 78% of similar roles. Most pay $142,450–$219,425 — the shaded band above. At the midpoint, this role pays about $224k versus about $181k 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 198 open roles on FindRole.

Listed pay typically runs $136,000–$209,000 across 75 roles with salary data.

Most-posted roles

View all roles at MongoDB

At a glance

TL;DR · Staff Software Engineer, Query (Optimization)

Join the MongoDB Server Query Optimization team as a senior-level engineer to build a world-class distributed open-source query optimizer. You will work on parsing, optimization, and plan selection for the MongoDB Query Language, impacting transactional, time-series, and analytical workloads. With experience in data management systems and C++, you’ll design and implement new features, conduct code reviews, and mentor team members while contributing to the long-term technical roadmap. The role involves deep knowledge of database query engines and industry trends, with a focus on robust design and rigorous code quality in large-scale systems. This position offers opportunities for significant impact across MongoDB’s feature-rich ecosystem, including collaboration with various internal teams and influencing product direction.

What you'll do

  • Design and build a world-class query optimization system for distributed databases.
  • Research and apply state-of-the-art techniques to inform the design of MongoDB's query systems.
  • Provide technical vision and direction by leveraging deep knowledge of product strengths and industry trends.
  • Lead architectural planning and execution for new features related to query performance and robustness.
  • Mentor team members through active coaching, leading by example, and code review responsibilities.
  • Coordinate with cross-functional teams to ensure seamless integration of changes in a large codebase.

What we're looking for

  • 10+ years of experience in data management systems.
  • Strong background in computer science with expertise in data structures and algorithms.
  • Proficient in C++ or another systems programming language for large codebases.
  • Experience building production-level software with robust design and high-quality coding standards.
  • Passionate about database query engines, with hands-on or academic experience in databases.
  • Ability to innovate and lead the development of a world-class query optimization system.
  • Capable of conducting research on state-of-the-art query systems to inform design decisions.

More like this

Similar roles

Staff Software Engineer - Query Execution

MongoDB

Remote (US) 18 days ago $151,000$297,000
C++ MongoDB Query Execution Database Internals CI/CD Terraform AWS Git JIRA Confluence Python PostgreSQL Kubernetes Docker Prometheus Grafana
Remote

Staff Software Engineer (Platform - FinEng)

Coinbase

Remote (US) 1 day ago $218,025$256,500
Golang Docker Kubernetes AWS CI/CD PostgreSQL SQL Service-Oriented Architecture Mentorship Design Reviews Coding Standards Multi-Tenant Architectures Unified APIs Shared Frameworks Financial Engineering Scalable Systems High-Volume Data Handling
Remote

Staff, Software Engineer

Walmart

Sunnyvale, CA 108 days ago $143,000$286,000
Java Spring Boot Microservices SQL NoSQL Azure Cosmos MySQL Oracle Cassandra ElasticSearch Solr MemCache Kafka Kinesis CI/CD

Staff, Software Engineer

Walmart

Sunnyvale, CA 17 days ago $143,000$286,000
Java Spring Boot Docker Kubernetes React.js Angular MySQL PostgreSQL Hibernate REST APIs Agile JIRA Jenkins GIT JUnit Selenium Azure Cloud Stack GCP RDBMS Messaging platforms like Kafka GraphQL CI/CD

Staff, Software Engineer

Walmart

Bentonville, AR 17 days ago $110,000$220,000
ReactJS Angular JavaScript TypeScript NodeJS ExpressJS HTML CSS Redux RxJS Agile JIRA Jenkins GIT JUnit Selenium Azure GCP Cypress Microservices CI/CD

Staff, Software Engineer

Walmart

Sunnyvale, CA 17 days ago $143,000$286,000
Python JavaScript TypeScript Rust Java C++ Docker CI/CD GitHub Copilot Kubernetes AWS PostgreSQL API design Cloud-native architecture Microservices MLOps Terraform Prometheus Grafana