About the job
Team overview
The Server Query team at MongoDB develops and maintains a distributed query engine that powers the MongoDB Query Language. This group manages every phase of query processing, including parsing, optimization, plan selection, and execution. Their work also extends to geospatial search and update systems, directly influencing how users interact with and extract insights from their data.
Location and work flexibility
This Software Engineer III - Query Optimization position is open to candidates based in New York City, Atlanta, Boston, or remotely from the East Coast. MongoDB supports flexible hours to enable collaboration across time zones. The company’s presence spans North America and Europe, with offices in cities such as Dublin, Berlin, Paris, Amsterdam, London, Sofia, Madrid, and Milan.
What you will do
- Design and build core components for a distributed, flexible-schema document database
- Tackle complex problems in query optimization and execution
- Enhance data processing efficiency and user experience for transactional, time-series, and analytical workloads
- Contribute to all stages of query handling, from parsing through execution
Why this role
This role offers the opportunity to address challenging technical problems that shape how organizations use and analyze data. Collaborate with engineers who value performance and usability, and help define the future of MongoDB’s distributed query capabilities.

