Senior Software Engineer - Query Integration

MongoDB

Remote

Quick summary

Work type
Remote
Location
Canada
Salary
$126,000–$248,000 / yr
Posted
13 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $183k
This role $187k
$111k most similar roles pay here $263k

This role pays more than 57% of similar roles. Most pay $145,487–$221,000 — the shaded band above. At the midpoint, this role pays about $187k versus about $183k 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 287 open roles on FindRole.

Listed pay typically runs $126,500–$209,000 across 104 roles with salary data.

Most-posted roles

View all roles at MongoDB

At a glance

TL;DR · Senior Software Engineer - Query Integration

Join the Query Integration team as a Senior Software Engineer at MongoDB, where you will enhance our leading data management platform by building user-facing features and integrating query capabilities with other products in the MongoDB ecosystem. Your day-to-day responsibilities include improving the core query engine, contributing high-quality C++ code, conducting code reviews, and developing new features that boost performance and robustness. While experience in C++ is beneficial, hands-on software development skills, a strong background in computer science fundamentals, and familiarity with large codebases are essential. You will work on projects like extending language support for analytics and adding telemetry to provide deeper insights into database usage. This role requires expertise in databases, industrial-strength software development, and an interest in query engine theory and practice.

What you'll do

  • Understand and enhance the functionality of the MongoDB query engine.
  • Design, implement, test, and support new features for query performance and robustness.
  • Contribute high-quality C++ code and participate in peer feedback during reviews.
  • Identify and resolve bugs independently in minor version releases.
  • Mentor new engineers on the team and contribute to major feature design.

What we're looking for

  • 5+ years of experience in computer programming and software development.
  • Strong background in data structures, algorithms, and software design/architecture.
  • Experience with large code bases, preferably in C++ or similar languages.
  • Hands-on experience building industrial-strength software systems.
  • B.Sc. in Computer Science or equivalent practical experience required.
  • Interest and hands-on experience in database query engines is preferred.

More like this

Similar roles

Staff Software Engineer - Query Execution

MongoDB

New York, NY 13 days ago $151,000$297,000
C++ MongoDB Query Execution Database Internals CI/CD Terraform AWS Kubernetes Git Docker PostgreSQL MySQL Linux Python Go Java REST JSON SQL NoSQL Time-Series Databases Analytical Workloads Transaction Processing
Hybrid

Senior Software Engineer - Data Platform

Coinbase

Remote (Oakland, CA, US) 5 days ago $186,065$218,900
Python Go Java Airflow Spark Kafka SQL AWS CI/CD Docker PostgreSQL Terraform Git Jenkins Prometheus Grafana Kubernetes Snowflake BigQuery
Remote