Hybrid Senior Software Engineer – Distributed Systems (C++)

MongoDB Inc.

Boston (MA)

Hybrid

USD 101,000 - 273,000

Full time

6 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
Stock purchase program
Flexible paid time off
Parental leave (20 weeks)
Fertility and adoption assistance
401(k) plan
Mental health counseling
Transgender-inclusive health insurance
Health benefits

Job summary

MongoDB, Inc. is seeking a Senior Engineer for the Replication Team to design and implement production features in core database code, primarily in C++, to protect data and keep applications available under demanding conditions.

The role involves working with distributed-systems concepts, improving recovery and replication performance, and mentoring engineers within a hybrid office environment near MongoDB offices.

Qualifications

  • Five+ years of experience programming, debugging, and performance-tuning distributed or highly concurrent software systems.
  • Strong systems fundamentals: multithreaded programming, concurrency, debugging, performance profiling.
  • Experience with distributed-systems concepts: replication, data consistency and durability, recovery, fault tolerance, or consensus protocols.
  • Experience with complex production codebases and diagnosing cross-boundary issues.
  • Excellent written and verbal technical communication skills.

Responsibilities

  • Design and implement production features across the replicated data lifecycle.
  • Improve restore and recovery workflows with focus on recovery time objectives.
  • Improve replication lag, throughput, and flow control; measure performance and address regressions.
  • Write production-quality C++ with unit, integration, and system tests.
  • Use JavaScript and Python to extend test coverage and validate end-to-end behavior.
  • Collaborate with partner teams and stakeholders on large, cross-functional initiatives.
  • Investigate issues raised by customers and support; communicate findings and deliver fixes.
  • Participate in code reviews and design discussions to improve quality.
  • Interview candidates and mentor junior engineers and interns.

Skills

Distributed systems
Multithreaded programming
C++
Performance tuning
Debugging
Technical communication

Job description

MongoDB, Inc. is seeking a Senior Engineer for the Replication Team to design and implement production features in core database code, primarily in C++, to protect data and keep applications available under demanding conditions.

The role involves working with distributed-systems concepts, improving recovery and replication performance, and mentoring engineers within a hybrid office environment near MongoDB offices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Workload Resilience (Hybrid)
Senior Software Engineer, Workload Resilience (Hybrid)

MongoDB Inc. • United States

Hybrid
USD 101,000 - 273,000
Hybrid work model
Equity
401(k) plan
+1
Remote Senior Distributed Systems Engineer, Cluster Scalability
Remote Senior Distributed Systems Engineer, Cluster Scalability

MongoDB Inc. • United States

Remote
CAD 158,000 - 220,000
Equity
Employee stock purchase program
Flexible paid time off
+6
Senior Software Engineer, Query Execution
Senior Software Engineer, Query Execution

MongoDB Inc. • United States

Remote
USD 140,000 - 210,000
Remote Senior Software Engineer, Query Engine & Performance
Remote Senior Software Engineer, Query Engine & Performance

MongoDB Inc. • United States

Remote
USD 140,000 - 210,000
Hybrid Cloud & Distributed Systems Engineer
Hybrid Cloud & Distributed Systems Engineer

The Briefed • Austin (TX)

Hybrid
USD 100,000 - 170,000
Senior Systems Engineer- Server Programmability (C++, Rust)
Senior Systems Engineer- Server Programmability (C++, Rust)

MongoDB Inc. • Dublin (CA)

Hybrid
USD 78,000 - 123,000
Senior Software Engineer, Workload Resilience
Senior Software Engineer, Workload Resilience

MongoDB Inc. • United States

Hybrid
USD 101,000 - 273,000
Hybrid work model
Equity
401(k) plan
+1
Staff Engineer — AI Platform & Distributed Systems
Staff Engineer — AI Platform & Distributed Systems

MongoDB Inc. • New York (NY)

Hybrid
USD 151,000 - 297,000
Equity
Employee stock purchase program
Flexible paid time off
+5
Senior MongoDB & SQL Database Engineer (Hybrid)
Senior MongoDB & SQL Database Engineer (Hybrid)

Netpace Inc • Walnut Creek (CA)

Hybrid
USD 130,000 - 180,000
Senior Software Engineer - Remote Query Optimization
Senior Software Engineer - Remote Query Optimization

MongoDB Inc. • New York (NY)

On-site
USD 126,000 - 248,000
Equity
Employee stock purchase
Flexible PTO
+6