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.
126k – 248k
Hybrid5+ YOEBackend Engineering
About the role
What You’ll Do
Lead complex projects across the MongoDB ecosystem, for instance, development of a new Search aggregation framework within the MongoDB aggregation framework
Set project level strategy, architect features, and lead projects to successful execution
Identify, design, and implement features enhancing our query language, performance, and operability
Perform code reviews with peers and make recommendations on how to improve our software development processes
Influence and grow team members through active mentoring and leading by example
What We Look For
5+ years experience in data management/search systems, ideally with a strong query processing and optimization background
Experienced in the development and maintenance of stateful distributed systems
Eager to shape the technological direction of a complex system and have the ability to lead initiatives through collaboration with others
Experienced in debugging and profiling multithreaded applications written in Java and Rust
Bonus: experience with designing high-volume query engines, such as a database, search system, or vector search system
Success Measures
In 3 months, you'll contribute to the improvement of our core "mongot" repository
In 6 months, you'll be working on projects such as query features or platform improvements
In 12 months, you'll be building POCs, designing new features, and collaborating with other teams from across the company on complex projects
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.
126k – 248k
Hybrid5+ YOEBackend Engineering
Senior Software Engineer, Public Backup
MongoDBNew York, NY
Senior engineer building and scaling MongoDB's backup infrastructure including Go agents, Java server systems, and JavaScript UI for petabyte-scale distributed database recovery.
Seeking a Senior Backend Software Engineer to join the Platform Integrations team, focusing on building client onboarding solutions and data pipelines. This role involves collaborating with product and client solutions teams, implementing features for the Data Lakehouse Framework, and mentoring other engineers.
126k – 197k
On-site5+ YOEBackend Engineering
Senior Software Engineer, Atlas Clusters Platform
MongoDBNew York, NY
Builds and designs features for MongoDB Atlas clusters platform, develops large-scale distributed backend systems using compiled languages like Go/Java/C#, and integrates with major cloud providers (AWS, Azure, GCP). Requires 6+ years experience, leading projects, and on-call participation in NYC hybrid role.
126k – 248k
Hybrid6+ YOEBackend Engineering
Senior Software Engineer
MongoDBGeorgia
Develops and maintains open-source .NET/C# libraries and tools for MongoDB, including drivers and integrations. Requires 5+ years software experience, C# expertise, and database knowledge; contributes to features, bug fixes, community engagement, and mentoring.