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
About the role
What you’ll do
Design, build, and operate control plane services powering an elastic and multi-tenant storage layer for thousands of database instances.
Solve problems around maintaining high availability and performance during load spikes, hardware failures, cloud provider outages, and other disruptions.
Contribute to a culture of operational excellence through dashboards, playbooks, and on-call improvements.
Lead complex technical projects from planning through successful deployment with clear stakeholder updates.
Partner closely with peers across database, cloud, and infrastructure engineering teams as well as project management to investigate incidents and develop long-term roadmaps.
Mentor junior engineers and foster a collaborative team environment.
Requirements
5+ years of professional software development experience building, deploying, and operating multi-tenant cloud services with a focus on operational excellence.
Experience with large backend/compiled codebases, such as Rust or C/C++.
Experience with containerization and orchestration platforms (e.g. Kubernetes).
Experience with observability tooling (e.g. time series metrics, dashboards).
Experience with distributed systems.
Familiarity with database internals or experience building core components for data processing systems.
Excellent verbal and written technical communication skills, with a strong desire to collaborate with colleagues.
Strong time management skills and the ability to realistically assess project complexity.
Demonstrated track record of going above and beyond for customers.
Nice-to-haves
Experience writing and profiling highly performant Rust code.
Experience improving reliability through chaos engineering and load testing.
Experience building scalable cloud services on multiple cloud provider platforms (AWS, Azure, GCP).
Interest in the theory and practice of high-availability systems (hands-on experience or an M.Sc./Ph.D. in the domain is a plus).
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
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.