# Senior Software Engineer, Query Execution

**Company:** [MongoDB](https://hotfix.jobs/companies/mongodb)
**Location:** Remote
**Role:** Backend Engineering
**Experience:** 5+ years
**Skills:** C++, C, Rust, Data Structures, Algorithms, Software Design, Software Architecture, Database Systems, Query Engines, Distributed Systems, Code Review, Performance Tuning
**Posted:** 2026-08-12

> Develop and improve MongoDB’s distributed query execution system, including execution algorithms, query language features, diagnostics, and performance. The role requires 5+ years of systems programming experience, strong computer science fundamentals, and expertise in a compiled language such as C++.

## Job Description

## Responsibilities
- Understand and improve current functionality of the MongoDB query engine.
- Contribute high-quality C++ code and participate in code reviews.
- Identify, design, implement, test, and support new features related to query performance and robustness, query language enhancements, diagnostics for query performance problems, and integration with other products and tools.
- Work constructively with peers to deliver excellent technical solutions.

## Requirements
- 5+ years of experience in systems programming.
- Hands-on experience building industrial-strength software.
- Solid computer science fundamentals, including strong competencies in data structures, algorithms, and software design and architecture.
- Experience with large code bases, preferably in C++, C, Rust, or a similar compiled language.
- Bachelor's degree in Computer Science or a similar field, or equivalent practical experience.
- Interest in the theory and practice of database query engines.

## Nice to Have
- Experience with databases and/or data management systems.
- Hands-on experience with database query engines.
- Master's or PhD in a relevant domain.

## Success Measures
- Within three months, contribute to a project slated for the next major version and fix bugs in a minor version of the latest stable release series.
- Within six months, take on code review responsibilities and independently deliver complex functionality and fix bugs.
- Within twelve months, lead development of a new major feature and help mentor new engineers.

## Similar jobs

- [Senior Software Engineer, Backend (Money Movement)](https://hotfix.jobs/jobs/8afb425b-fe94-4b6b-8b26-f8dde0de4f58) - Phantom - Remote
- [Senior Software Engineer](https://hotfix.jobs/jobs/08ee39f9-40cc-41e1-8d29-bf667a367c1a) - Pinterest - Dublin, Ireland - €92k – €161k/yr
- [Senior Backend Engineer, Core APIs](https://hotfix.jobs/jobs/81121cc0-579a-4c8d-ae6f-accddd1b2195) - Fingerprint - Remote - $150k – $200k/yr
- [Senior Software Engineer, Test Core](https://hotfix.jobs/jobs/f33409a0-62e5-4cca-9887-eb5fbd75e55f) - Vanta - Remote - $195k – $229k/yr
- [Sr Backend Software Engineer, Recording](https://hotfix.jobs/jobs/02b0af1b-627d-41f9-81cd-5ee4f4d0cf86) - Scribe - Remote - $145k – $230k/yr

**Apply:** https://hotfix.jobs/jobs/4fd41e8c-28f5-432a-8f19-69b04ed17a1a
**Canonical:** https://hotfix.jobs/jobs/4fd41e8c-28f5-432a-8f19-69b04ed17a1a