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.
106k – 209k
On-site3+ YOEBackend Engineering
About the role
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
Build and optimize MongoDB's distributed query engine, focusing on query parsing, optimization, plan selection, and execution for transactional, time-series, and analytical workloads. Requires 3+ years in data-intensive environments and strong CS fundamentals.
106k – 209k
Hybrid3+ YOEBackend Engineering
Software Engineer II - Integrations
LimbleCharlotte, NC
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.
110k – 165k
Remote3+ YOEBackend Engineering
Software Engineer, Integrations
OneleetBeaverton, OR
Build and maintain backend integrations connecting a security platform to cloud providers and third-party tools. Focus on reliable data pipelines, API integrations, and authentication flows.
110k – 180k
Remote3+ YOEBackend Engineering
Software Engineer III
ZoomInfoBethesda, MD +1
Software Engineer III designing, building, and maintaining scalable backend systems with Java, Node.js/NestJS, Kafka, and cloud technologies (AWS/GCP). Requires Master's in CS + 2 years (or Bachelor's + 4 years) backend experience, microservices, databases, and REST APIs.
112k – 176k
Hybrid4+ YOEBackend Engineering
C++ Software Engineer - Autonomy/Physical AI
Applied IntuitionAnn Arbor, MI
Backend C++ engineer building high-performance autonomy infrastructure for defense products Axion and Acuity in Ann Arbor. Requires strong C++, systems fundamentals, Python, and U.S. citizenship with security clearance eligibility.