Senior Software Engineer at MongoDB

MongoDB logo
MongoDB

Senior Software Engineer

us flag
US, CA

147k - 210k USD

Hybrid

Full Time

#Engineering

#Database

#Distributed Systems

#C++

#Programming

#Performance Profiling

#Consensus

#Data

#Fault Tolerance

#Unit Testing

#Integration Testing

MongoDB is looking for a Senior Software Engineer

Sign up to unlock quick summaries and profile fit assessments

At MongoDB, our mission is to empower innovators to transform industries by unleashing the potential of software and data. We provide a globally distributed, multi-cloud developer data platform called MongoDB Atlas, which enables organizations to build and scale modern applications across AWS, Google Cloud, and Microsoft Azure. With over 175,000 new developers joining our ecosystem every month, industry leaders like Toyota and Samsung rely on us to power their next-generation, AI-driven applications. We are looking for passionate individuals to join our team and help us redefine what is possible for developers and system architects worldwide.

The role

We are seeking a Senior Software Engineer to join our Replication Team on a full-time basis. This is a hybrid role that can be based out of our New York City headquarters, one of our office hubs, or remotely across the United States and Canada. You will be instrumental in building the infrastructure that ensures high availability, fault tolerance, and tunable consistency for our database. This position is ideal for an experienced engineer who thrives in a collaborative environment and wants to contribute to the flagship features of our major releases.

Core responsibilities

  • Design and implement innovative data replication solutions using the Raft consensus protocol to ensure zero-downtime and automatic failover for our users.
  • Write high-quality, production-ready database code in C++ while maintaining rigorous standards through unit and integration testing.
  • Collaborate with cross-functional stakeholders to investigate performance regressions, resolve complex customer escalations, and mentor junior team members.

Skills and experience

  • At least 5 years of experience in programming, debugging, and performance tuning for distributed or highly concurrent C/C++ software systems.
  • Deep understanding of systems fundamentals, including multi-threaded programming and performance profiling.
  • Practical knowledge of distributed systems concepts such as consensus protocols, data replication, and fault tolerance.
  • Familiarity with database internals or the development of core components for data processing systems.
  • Strong communication skills and a commitment to fostering an inclusive, collaborative team culture.

Compensation and benefits

The base salary range for this position is $147,000 to $210,000 USD. In addition to competitive pay, we offer a comprehensive benefits package designed to support your professional and personal well-being, including:

  • Equity compensation to ensure you share in our success.
  • A 401k plan to help you plan for the future.
  • Flexible hours and a generous paid time off policy.
  • A dedicated mental wellness budget.
  • The flexibility of a hybrid or remote work environment.

How to apply

If you are excited about solving complex distributed systems challenges and want to help us build the future of data, we would love to hear from you. Please submit your application through our careers portal. We are committed to an inclusive hiring process, so please let your recruiter know if you require any specific accommodations due to a disability.

MongoDB logo

MongoDB

2 views

0 applied

Social Media

Visit MongoDB
Share this job
Copy Permalink
Open roles at MongoDB
MongoDB logo
MongoDB

Senior Software Engineer, Cluster to Cluster Synchronization

118k - 218k USD

Remote

Full Time

#Engineering

#Go

#Distributed Systems

#Data

#Scalability

#Fault Tolerance

#Database

#CLI

#MongoDB Atlas

Discover similar jobs
B
Belvo

Senior Engineering Manager Payments

Remote

Full Time

#Engineering

#Fintech

#Payments

#Python

#Django

#Vue.Js

#AWS

#Datadog

#AI Tools

#Project Management

A
AbOvoInc

Project Manager

Remote

Contractor

#Engineering

#Project Management

#Platform

#Stakeholder Management

#Problem Solving

#Critical Thinking

Diagrid logo
Diagrid

Developer Relations Engineer

Remote

Full Time

#Developer Relations

#Open Source

#Cloud Native

#Python

#Go

#TypeScript

#.NET

#Kubernetes

#Distributed Systems

#Microservices

#Content Creation

#Community Building

1upHealth logo
1upHealth

Senior Software Engineer

Remote

Full Time

#Engineering

#Healthcare

#Full Stack

#Cloud Native

#AWS

#System Design

#Distributed Systems

#Security

#Mentoring

#AI Tools

D
Dune

Software Engineer - Data Foundation

Remote

Full Time

#Engineering

#Blockchain

#Data

#Kotlin

#Go

#Java

#Rust

#Distributed Systems

#SQL

#Data Modelling

#Parquet

#Delta

#Iceberg

Grid logo
Grid

Senior Data Scientist - Real-Time Esports Predictions

Remote

Full Time

#Engineering

#Data Science

#Gaming

#Python

#Machine Learning

#Probability

#Statistics

#MLOps

#MLFlow

#Airflow

Proof logo
Proof

Director of IT Engineering

Remote

Full Time

#IT

#Engineering

#Okta

#Terraform

#Google Workspace

#Infrastructure as Code

#GitOps

#Automation

#Identity Management

K
Knock

Engineering Manager, Platform

Remote

Full Time

#Engineering

#Platform

#Platform Engineering

#Infrastructure

#Incident Response

#Team Leadership

#Architecture

#Management

#Hiring

#Coaching

InbulksCorp logo
InbulksCorp

Front End Development Analyst

Remote

Full Time

#Engineering

#Front End Development

#Inventory Management

#Order Management

#Platform

Abstrabit Technologies Pvt Ltd logo
Abstrabit Technologies Pvt Ltd

Software Engineer I

Remote

Full Time

#Engineering

#AI

#TypeScript

#Node.Js

#React

#Next.js

#APIs

#Cloud Platforms

Dutch logo
Dutch

QA Engineer

62k - 69k USD

Remote

Full Time

#Engineering

#Quality Assurance

#Manual Testing

#API Testing

#Automated Testing

#AI Tools

#SQL

#Postgres

#Agile

#Scrum

S
Speak

AI Product Engineer

Remote

Full Time

#Engineering

#Artificial Intelligence

#React

#Node

#TypeScript

#Python

#Ops

#Databases

Attain1 logo
Attain1

AI Engineering Contractor

Remote

Contractor

#Technology

#Artificial Intelligence

#Python

#Engineering

#Data Analysis

#iOS

#SQLite

#Machine Learning

O
Overflow

Senior Data Engineer

120k - 200k USD

Remote

Full Time

#Engineering

#Fintech

#Data

#Data Engineering

#AWS

#SQL

#NoSQL

#ETL

#OLAP

#Databricks

#Data Modeling

CoderPad logo
CoderPad

Lead Software Engineer

Remote

Full Time

#Engineering

#Software

#React

#TypeScript

#Java

#Node.Js

#Ruby

#SQL

#Gitlab

#AWS

#Kubernetes

Nomihealth logo
Nomihealth

Director of Product - Network

Remote

Full Time

#Healthcare

#Product

#Network

#Data

#SQL

#Integration

#Pricing

#Written Communication

F
Felix

Software Engineer, Website

ca flag
Canada

Remote

Full Time

#Engineering

#Healthcare

#Software

#PHP

#WordPress

#JavaScript

#MySQL

#Docker

#Vite

#Git

#Figma

#REST API

#Analytics

Bitso logo
Bitso

Senior Engineering Manager

Remote

Full Time

#Engineering

#Cryptocurrency

#Fintech

#Team Management

#Software Architecture

#Git

#Observability

#DevOps

#Microservices

#Kubernetes

D
DATAPAO

Data Engineering Manager

es flag
Spain

77k - 97k USD

Remote

Full Time

#Data Engineering

#Consulting

#AI

#Apache Spark

#SQL

#NoSQL

#Cloud

#ETL

#ELT

#Delta Lake

#MLOps

#Distributed Systems

L
Limble

Software Engineering Manager, Data & Analytics

Remote

Full Time

#Engineering

#Data Analytics

#AWS

#PostgreSQL

#DynamoDB

#Redshift

#S3

#Data Modeling

#ELT

#ETL

#AI Tools

#Data Governance

Your dream job awaits.

Explore exciting opportunities, connect with top employers, and ignite your career.