MongoDB is the unified data platform built for the AI era, enabling developers and enterprise organizations to build, transform, and scale applications. Over 67,000 customers—including 75% of the Fortune 100—rely on MongoDB Atlas across AWS, Google Cloud, and Microsoft Azure.
The MongoDB Cloud Services Backup Team delivers mission-critical infrastructure that helps customers restore massive, distributed databases to any point in time at the click of a button. Managing hundreds of terabytes of data and processing billions of operations per day, the team is responsible for the Go-based Backup Agent, the high-throughput Java server-side infrastructure, and the JavaScript user interface.
As a Software Engineer on the Backup Team, you will own end-to-end features across the stack, solving tough performance, scaling, and reliability problems in a massive distributed environment.
Key Responsibilities
- Distributed Systems Engineering: Architect, write, and optimize large-scale, high-throughput distributed backend services using compiled languages (Java and Go).
- Atlas Backup Infrastructure: Evolve server-side infrastructure and edge backup agents to ensure point-in-time recovery for petabyte-scale customer databases with tight latency and cost budgets.
- Production Incident Management: Diagnose and troubleshoot complex production crises and underlying Linux hardware performance bottlenecks during system disruptions.
- Cross-Stack Feature Delivery: Take responsibility for planning and executing major platform features across the full stack (Go agents, Java backend services, and JavaScript UI components).
- Product & Design Alignment: Partner with Product Managers and Designers to ensure technical execution matches user needs and long-term platform strategy.
- Engineering Excellence: Maintain rigorous code review standards, test-driven development practices, and collaborative R&D balances across the team.
Requirements
Software Engineering & Distributed Systems Depth
- Distributed Backend Systems: Practical experience writing, maintaining, and scaling distributed backend applications in a compiled language (Java, Go, C#, or C++).
- Production Troubleshooting & Linux Fundamentals: Demonstrated expertise diagnosing complex distributed systems failures, analyzing Linux environment metrics, and correlating application performance issues with hardware limits.
- Full-Stack Familiarity: Willingness and capability to work across the stack of a modern cloud application (Go, Java, JavaScript).
- Operational Resilience: Composure under pressure when handling live production system issues and high-throughput reliability challenges.
- Collaborative Ownership: Ability to take end-to-end ownership of major feature initiatives while collaborating effectively across engineering, product, and design pods.
Preferred Qualifications
- Prior experience building database backup engines, point-in-time restoration pipelines, or large-scale storage systems.
- Deep familiarity with memory management, GC tuning, and concurrency models in Java or Go.
- Experience with cloud-native storage patterns across AWS, GCP, or Microsoft Azure.
12-Month Success Milestones
- Initial Period: Build confidence navigating the MongoDB Atlas cloud platform codebase and contribute regularly to R&D planning and technical reviews.
- Mid-Term: Plan and execute a major functional feature, serving as the primary engineering point of contact for cross-functional Product and Design partners.
- Long-Term: Own critical distributed backup components end-to-end, actively driving performance improvements and mentorship across the Cloud Services team.
Total Rewards & Benefits
- Compensation & Equity: Base salary range of $101,000 – $273,000 USD + equity packages + Employee Stock Purchase Program (ESPP) participation.
- Healthcare & Family Support: 20 weeks of fully paid gender-neutral parental leave, fertility & adoption assistance, and transgender-inclusive health coverage.
- Retirement & Wellness: 401(k) plan with employer match, flexible paid time off (PTO), mental health counseling, and wellness reimbursements.