# Software Engineer 3

**Company:** [MongoDB](https://hotfix.jobs/companies/mongodb)
**Location:** New York, NY
**Role:** Backend Engineering
**Salary:** $106k – $209k/yr
**Experience:** 5+ years
**Skills:** C++, Distributed Systems, Raft, Concurrency, Multithreading, Database Internals, JavaScript, Python, Performance Profiling, Unit Testing, Integration Testing, End-To-End Testing, Fault Tolerance
**Posted:** 2026-08-12

> 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.

## Job Description

## Responsibilities
- Design and implement replication features based on the Raft consensus protocol.
- Improve failover behavior, availability, correctness, and performance across the replication system.
- Write production-quality **C++** and unit, integration, and system tests to demonstrate correctness.
- Use **JavaScript** and **Python** to extend test coverage and validate end-to-end behavior.
- Diagnose test failures, investigate bugs, and drive issues through root-cause analysis and resolution.
- Measure the performance impact of code changes and prevent or resolve regressions.
- Collaborate with partner engineering teams and stakeholders on large, cross-functional initiatives.
- Investigate distributed-systems issues raised by customers and Technical Support, communicate findings clearly, and help deliver durable fixes.
- Participate in code reviews, design reviews, and technical discussions.
- Interview candidates and mentor junior engineers and interns.

## Requirements
- At least five years of experience programming, debugging, and performance-tuning distributed or highly concurrent software systems.
- Strong systems fundamentals, including multithreaded programming, concurrency, debugging, and performance profiling.
- Practical experience with distributed-systems concepts such as consensus protocols, replication, distributed transactions, or fault tolerance.
- Experience working with complex production codebases and diagnosing problems across subsystem boundaries.
- Strong written and verbal technical communication skills.
- A collaborative approach and the ability to assess project complexity and delivery risk realistically.

## Preferred Qualifications
- Professional experience developing production software in **C++**.
- Familiarity with database internals or core components of data-processing systems.
- Experience with **Raft** or another consensus protocol.
- Experience writing unit, integration, and end-to-end tests in **C++**, **JavaScript**, or **Python**.
- Experience responding to customer-impacting production issues in distributed systems.
- Experience mentoring engineers or interns and contributing to technical hiring.

## Compensation and Benefits
- U.S. base salary range: **$106,000–$209,000 USD**.
- Eligible benefits may include equity, employee stock purchase program, flexible paid time off, 20 weeks of fully paid gender-neutral parental leave, fertility and adoption assistance, a 401(k) plan, mental health counseling, transgender-inclusive health insurance coverage, and health benefits offerings.

## Similar jobs

- [Software Engineer 3, Atlas Clusters Platform](https://hotfix.jobs/jobs/e1597c56-eeb9-4a1b-97a6-c7ceb7397c18) - MongoDB - New York, NY - $106k – $209k/yr
- [Software Engineer 3, Networking & Observability](https://hotfix.jobs/jobs/371d5e50-1dcc-488f-b75f-57df5818733f) - MongoDB - Remote - $106k – $209k/yr
- [Software Engineer , Identity](https://hotfix.jobs/jobs/901b31b3-c6b2-42ec-9abf-a5739f55a7ab) - Twilio - Remote - $106k – $156k/yr
- [Software Engineer: Backend](https://hotfix.jobs/jobs/3bb658a0-0abb-402d-98a4-a029d8359a11) - LogicGate - Remote - $105k – $130k/yr
- [Software Engineer II - Integrations](https://hotfix.jobs/jobs/2b5f99ab-6e54-4229-abfa-86e0a823d41a) - Limble - Remote - $110k – $165k/yr

**Apply:** https://hotfix.jobs/jobs/b530ae1c-8085-43ea-ae4e-08efe599b5ec
**Canonical:** https://hotfix.jobs/jobs/b530ae1c-8085-43ea-ae4e-08efe599b5ec