Latest Backend Engineering jobs at MongoDB
Job results
Build backend services and tooling for cluster-to-cluster data movement, migration, replication, and disaster recovery. The role requires 3+ years of software engineering experience, distributed-systems expertise, a compiled programming language, microservices, and cloud-platform experience.
Staff-level engineer shaping the architecture and technical direction of MongoDB’s Search and Vector Search infrastructure. The role requires 10+ years in data management or distributed infrastructure, strong distributed-systems expertise, and the ability to lead complex cross-team initiatives.
Build and evolve scalable distributed-systems infrastructure for a platform that enables customers to deploy AI applications. The role requires 3+ years of distributed-systems or cloud-service experience and strong programming skills in Python, Go, or Java.
Senior software engineer designing and evolving a C++ stream-processing execution engine built on database query infrastructure. Requires 5+ years building database services, distributed systems, or foundational cloud services, with strong systems programming, performance, and ownership skills.
Senior software engineer building MongoDB’s SQL interface and query-engine capabilities, including tools that connect document data with SQL and BI workflows. Requires 5+ years of backend and database engineering experience, compiled-language proficiency, and strong computer science fundamentals.
The Senior Software Engineer will build and lead backend-focused identity and access management systems for MongoDB Atlas, covering authentication and authorization platforms. The role requires at least five years of software engineering experience, proficiency in a compiled language, and strong collaboration and mentoring skills.
Build and evolve the distributed orchestration platform powering MongoDB Atlas, designing backend features and contributing to complex technical projects across cloud environments. The role requires at least three years of software development experience and expertise in compiled languages, modern web technologies, and major cloud platforms.
Build and improve MongoDB’s low-level networking and observability systems for a distributed database. The role requires production C++ experience, distributed-systems expertise, strong computer science fundamentals, and the ability to lead projects collaboratively from design through delivery.
Build and improve low-level networking and observability components for MongoDB’s distributed database, leading medium-sized projects from design through delivery. The role requires 3+ years of distributed-systems experience, production-level coding skills, and C++.
Build and lead backend systems for MongoDB’s integrated search platform, written in Java. The role requires 5+ years of backend software experience, distributed systems and cloud expertise, and strong ownership and collaboration skills.
Build scalable backend systems and AI interfaces that enable developers and agents to work with MongoDB. The role requires strong Node.js and TypeScript experience, product-minded judgment, autonomy, and collaboration on high-visibility platform projects.
Build and operate MongoDB integrations for fast-moving AI frameworks and developer tools, contributing upstream to open-source ecosystems. The role requires 5+ years of backend or developer-library experience, strong Python and/or TypeScript skills, and an interest in agentic AI, retrieval, embeddings, and vector search.
Build and lead large-scale distributed backend features for MongoDB Atlas and Atlas Data Federation & Archiving. The role requires 10+ years of software development experience, compiled-language expertise, cloud-provider experience, and production ownership.
Leads the design and delivery of performant, multi-tenant distributed storage services for MongoDB’s cloud architecture. The role requires 10+ years of experience with concurrent or distributed systems, systems programming, technical leadership, and performance optimization.
Leads the architecture, implementation, and operation of MongoDB’s large-scale observability infrastructure, covering metrics, logs, traces, and alerts. Requires 10+ years building highly concurrent distributed systems, strong systems programming and performance expertise, and technical leadership across teams.
Technical leader for a security-focused team rearchitecting MongoDB server ingress networking. The role designs and operates high-performance Rust services, drives technical strategy, handles production incidents, and mentors engineers; it requires 10+ years of systems software experience and strong networking and security fundamentals.
The Staff Engineer will provide technical leadership and build core components of a scalable platform for deploying AI applications. The role requires 8+ years of distributed-systems or foundational cloud-services experience, strong software engineering fundamentals, and expertise in high-scale, concurrent systems.
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++.
Build and operate security-critical Rust services that protect MongoDB’s ingress networking and database infrastructure. The role requires 5+ years of systems software experience, strong performance and security fundamentals, and the ability to lead features across engineering teams.
Build and improve MongoDB’s distributed replication infrastructure using C++ and the Raft consensus protocol. The role requires at least five years of experience with distributed or highly concurrent systems, strong debugging and performance skills, and experience delivering production software.
Build and lead features for MongoDB Atlas, developing large-scale distributed backend systems across major cloud providers. The role requires at least six years of software development experience, production ownership, and strong collaboration and communication skills.
Develops and supports open-source Python drivers and libraries for MongoDB, collaborates on APIs and new database features, investigates user issues, and contributes to design and code quality. The role requires substantial Python experience, strong ecosystem knowledge, and effective collaboration.
Build and operate performant, multi-tenant distributed storage services for MongoDB’s cloud platform. The role requires 5+ years of experience with concurrent systems, cloud services, performance-sensitive software, and backend or compiled codebases, preferably in Rust or C/C++.
Build and lead backend platforms that let developers and AI agents interact with MongoDB, including MCP servers, agent skills, assistants, and purpose-built agents. The role requires 5+ years of backend experience with Node.js and TypeScript, strong system-design skills, and comfort owning ambiguous projects.
Build and extend the MongoDB Atlas API platform, developer tools, and infrastructure integrations while leading complex projects and mentoring engineers. The role requires strong software development experience, proficiency in a major programming language, API or developer-tooling experience, and cloud infrastructure knowledge.
Build and maintain scalable observability systems for MongoDB Atlas, including telemetry, diagnostics, and actionable database insights. The role requires at least five years of backend or full-stack engineering experience, strong distributed-systems skills, and proficiency in a compiled language.
Build and secure core distributed-database features in a C++ codebase, focusing on cryptography, identity and access, networking, and system integrity. The role requires 5+ years of distributed-systems experience, proficiency in a compiled language, and strong computer architecture and software-design fundamentals.
Build and scale distributed backend systems that manage Atlas Search indexes across cloud environments. The role requires at least two years of backend software experience, distributed systems or cloud-services experience, and proficiency in a modern statically typed language with interest in Java.
This senior engineer will design and develop distributed infrastructure and features for Atlas Search, including semantic and vector search capabilities. The role requires 5+ years in data management or search systems, strong distributed-systems experience, and advanced Java development skills.
Leads the design and development of MongoDB’s distributed query optimization and execution systems, shaping technical strategy and mentoring engineers. Requires 10+ years in data management, distributed systems, or large-scale backend engineering, plus systems programming and strong database internals expertise.
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.
Develops and optimizes MongoDB's core query execution engine, converting logical plans to efficient physical operators for transactional and analytical workloads. Requires 10+ years in query engines/database internals, C++ expertise, and technical leadership.
Builds and maintains scalable backend infrastructure for Atlas Search, MongoDB's multi-cloud search service. Requires 2+ years experience with distributed systems, multithreaded apps, public clouds, and Java.
Develop distributed systems for Atlas Search index lifecycle management, focusing on scalability, data ingestion, and performance. Requires 2+ years backend experience with distributed systems, multithreading, and statically typed languages like Java.