Software Engineer 3, Query Integration
Mid-level engineer building and scaling query capabilities for MongoDB's time-series, search, and vector products. Focus on C++ development, testing, and performance diagnostics.
What You’ll Do
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
- 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
Software Engineer, (L2) Audiences & Journeys
Backend Software Engineer building and scaling APIs and distributed systems for Twilio Segment's customer data platform. Requires experience with Go/Java/Python, AWS, Kubernetes, and large-scale async systems.
Senior Software Engineer, Atlas Search Query
Lead complex search query architecture and optimization projects for MongoDB Atlas Search. Requires 5+ years in data management/search systems, distributed systems experience, and proficiency in Java and Rust.
Software Engineer II - Integrations
Software Engineer II on the Integrations team building and maintaining iPaaS-based integrations and customer-facing APIs. Requires 3+ years experience, Node.js/TypeScript, SQL, and third-party API integration skills.
Senior Software Engineer, Storage Layer Services
Senior engineer building and operating multi-tenant cloud storage control plane services for MongoDB Atlas. Requires 5+ years experience with Rust/C++, Kubernetes, distributed systems, and operational excellence.