Software Engineer - Cloud Systems & Java/Go NEW

The Briefed

New York (NY)

On-site

USD 101,000 - 273,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity packages
Employee Stock Purchase Program (ESPP)
Parental leave (20 weeks)

Job summary

MongoDB is seeking a Software Engineer on the Backup Team to own end-to-end features across a massive distributed environment. You will work across Go agents, Java backend services, and JavaScript UI to address performance, scaling, and reliability challenges in a high-throughput setting.

Responsibilities include enhancing backup infrastructure, diagnosing live production incidents, and partnering with product and design to ensure technical work aligns with platform strategy.

Qualifications

  • Experience building and maintaining distributed backend services in compiled languages (Java/Go/C#/C++).
  • Ability to diagnose complex production issues and understand Linux performance metrics.
  • Willingness to work across Go agents, Java backend services, and JavaScript UI.

Responsibilities

  • Architect and optimize large-scale distributed backend services in Java/Go.
  • Evolve server-side infrastructure and backup agents for point-in-time recovery at petabyte scale.
  • Diagnose production crises and hardware-level performance bottlenecks in Linux environments.
  • Own end-to-end feature delivery across the stack (Go, Java, JavaScript).
  • Collaborate with product managers and designers to align technical work with user needs.

Skills

Distributed backend systems
Production troubleshooting
Cross-stack collaboration

Tools

Java
Go
C#
C++

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead, Engineering Backup
Lead, Engineering Backup

MongoDB • New York (NY)

On-site
USD 137,000 - 270,000
Equity
Employee stock purchase program
Flexible paid time off
+6
Lead, Engineering Backup
Lead, Engineering Backup

MongoDB • New York (NY)

On-site
USD 137,000 - 270,000
Senior Software Engineer, Storage Layer Services | MongoDB
Senior Software Engineer, Storage Layer Services | MongoDB

The Briefed • New York (NY)

Hybrid
USD 101,000 - 273,000
Equity
401(k)
Parental leave
+2
Senior Software Engineer, Atlas Clusters Security
Senior Software Engineer, Atlas Clusters Security

MongoDB Inc. • Palo Alto (CA)

Remote
USD 101,000 - 273,000
Remote within US time zones
Cloud Operations Engineer - MongoDB Atlas Infrastructure
Cloud Operations Engineer - MongoDB Atlas Infrastructure

The Briefed • Palo Alto (CA)

On-site
USD 120,000 - 160,000
Software Engineer 3, Atlas Clusters Platform
Software Engineer 3, Atlas Clusters Platform

MongoDB Inc. • New York (NY)

Hybrid
USD 106,000 - 209,000
Equity
Employee stock purchase program
Flexible PTO
+1
Senior Software Engineer, Atlas Clusters Security
Senior Software Engineer, Atlas Clusters Security

MongoDB Inc. • Nashville (TN)

Remote
USD 101,000 - 273,000
Senior Software Engineer, Atlas Clusters Security
Senior Software Engineer, Atlas Clusters Security

MongoDB Inc. • Dallas (TX)

Remote
USD 101,000 - 273,000
Staff Engineer, Atlas Agent Engine
Staff Engineer, Atlas Agent Engine

MongoDB Inc. • New York (NY)

Hybrid
USD 151,000 - 297,000
Equity
Employee stock purchase program
Flexible paid time off
+5
Senior Software Engineer, Atlas Clusters Security
Senior Software Engineer, Atlas Clusters Security

MongoDB Inc. • Denver (CO)

Remote
USD 101,000 - 273,000