The MongoDB Replication Team builds infrastructure to support fault tolerance, high availability, and tunable consistency. Distributed systems is a core focus of MongoDB, and the projects delivered by the Replication Team are highly visible, typically among the flagship features for each major MongoDB release. We’re currently working on improving our API and interface boundaries so that we can meet the performance and correctness needs of the world’s most demanding enterprises while enabling new, more efficient data storage and retrieval patterns. Our team champions a strong culture of inclusivity, diversity, and collaboration. If you want to work on a collaborative team that applies distributed systems fundamentals to deliver core features of a popular database, join us! Let’s change what’s possible for application developers, system architects, and database operators. This role can be based out of our NYC headquarters, office hub locations, or remotely in the United States and Canada Candidate Profile Minimum 5 years of experience in programming, debugging, and performance tuning distributed and/or highly concurrent C/C++ software systems. Candidates with more experience will be considered for more senior roles. Experience in C++ is preferable but not required Strong systems fundamentals, including multi-threaded programming and performance profiling Familiarity with distributed systems such as consensus protocols, data replication, distributed transactions, and fault tolerance Familiarity with database internals or building core components for data processing systems Excellent verbal and written technical communication skills and a desire to collaborate with colleagues and mentor junior engineers and interns Excellent time management skills and the ability to make realistic assessments of project complexity Passion for learning new things in the domains of computer science and software engineering
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed
Number of Employees
5,001-10,000 employees