Skip to main content
Back to jobs

Software Engineer 3, Query Integration

External
MongoDB logoMongodb · Toronto, Canada
Full-timeOn-site1d ago
AWSAzureJavaScriptLeadershipMongoDBPython
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


About the role

At MongoDB, we are empowering innovators to create, transform, and disrupt industries by unleashing the power of data. The Query Integration team is at the heart of making MongoDB's data capabilities seamless and accessible. Our mission is to build intuitive, user-facing features on top of our core query engine and integrate it deeply with the broader MongoDB ecosystem. We work on cutting-edge features that power our time-series database , extend analytical language capabilities, and scale our high-growth Atlas Search and Vector Search products. We are a highly collaborative team that values engineering excellence and continuous learning. While our core engine development is in C++, our testing infrastructure relies on JavaScript and Python, making for a dynamic and modern development environment. This role can be based out of our US or Canadian offices, or remotely within the North American region.

Responsibilities

  • As a Mid-Level Software Engineer on the Query Integration team, you will bridge the gap between core database internals and user-facing features. You will:
  • Develop and scale new query capabilities that directly impact our time-series, Atlas Search, and Vector Search products while adding workload telemetry for greater database insights.
  • Contribute high-quality, maintainable code primarily in C++ and gain a deep, working understanding of the MongoDB query engine.
  • Work constructively with peers to design, implement, and support robust technical solutions while giving and receiving meaningful feedback in code reviews.
  • Build comprehensive testing suites in Python/JavaScript and implement diagnostics to help identify and resolve complex query performance problems.
  • What We Look For
  • We welcome diverse perspectives and recognize that great engineers come from a variety of backgrounds. If you share our passion for database internals and match most of these points, we want to hear from you:
  • 3+ years of experience in computer programming
  • Experience in databases and/or data management systems is a huge plus, but not a requirement
  • Hands-on experience building industrial-strength software
  • Solid computer science fundamentals, with strong competencies in data structures, algorithms, and software design/architecture
  • Experience with large code bases, preferably in C++
  • B.Sc. in Computer Science or similar field, or equivalent practical experience
  • Interest in the theory and practice of database query engines. Hands-on experience or M.Sc./Ph.D in the domain is a plus
  • Success Measures
  • In three months you'll have contributed to the development of a project slated for the next major version, as well as fixed a few bugs in a minor version of our latest stable release series
  • In six months, you'll have taken on code review responsibilities and are independently delivering complex functionality and squashing bugs independently
  • In twelve months, you're contributing to the design of major new features and are helping to mentor new engineers on the team
  • About MongoDB
  • With offices worldwide and over 67,000 customers, including 75% of the Fortune 100 and AI-native startups, relying on MongoDB for their most important applications, we're powering the next era of software.
  • Our compass at MongoDB is our Leadership Commitment, guiding how and why we make decisions, show up for each other, and win. It's what makes us MongoDB.
  • MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.

Benefits

Remote work optionsParental leave

Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at MongoDB? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect