Software Engineer 3, Search Systems Replication & Routing

MongoDB

Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CA
Salary
$106,000–$209,000 / yr
Posted
13 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $181k
This role $158k
$93k most similar roles pay here $228k

This role pays less than 66% of similar roles. Most pay $147,500–$214,850 — the shaded band above. At the midpoint, this role pays about $158k versus about $181k for comparable roles.

Based on 240 similar postings.

Employer

About MongoDB

MongoDB is a leading American software company that develops and provides commercial support for a popular, source-available document database. Designed to handle unstructured and structured data natively, its platform is purpose-built for modern cloud applications, analytics, and AI experiences.

MongoDB currently has 287 open roles on FindRole.

Listed pay typically runs $126,500–$209,000 across 104 roles with salary data.

Most-posted roles

View all roles at MongoDB

At a glance

TL;DR · Software Engineer 3, Search Systems Replication & Routing

Join the Atlas Search team at MongoDB as a senior backend software engineer and contribute to building industrial-strength distributed systems that manage search indexes across data ingestion, partitioning, performance, availability, and backup. With 2+ years of experience in complex codebases and a passion for Java or another statically typed language, you will design, implement, and support projects enhancing the scalability of Atlas Search, ensuring seamless experiences even for large workloads. Collaborate closely with a team that values technical excellence and customer satisfaction, leading projects and owning subsystems while influencing the roadmap and architecture. Over 12 months, gain deep understanding of system operations, lead small projects, and propose improvements to code, product, or processes.

What you'll do

  • Design and implement scalable backend software to enhance Atlas Search performance.
  • Develop distributed systems and multithreaded applications for data ingestion and indexing.
  • Maintain and improve the reliability and availability of search indexes in production.
  • Lead projects and own subsystems within the team’s roadmap and architecture.
  • Collaborate on technical decision-making to build customer-centric cloud-based solutions.

What we're looking for

  • At least 2 years of experience in designing and maintaining complex backend software.
  • Expertise in developing distributed systems and multithreaded applications.
  • Proficiency in modern statically typed programming languages, with a focus on Java.
  • Strong verbal and written communication skills for technical collaboration.
  • Growth mindset and eagerness to learn through challenges and feedback incorporation.
  • Sense of ownership from initial design to production maintenance of software projects.

More like this

Similar roles

Software Engineer II

Warner Bros. Discovery

Remote (Ga Atlanta 1050 Techwood Drive Nw, US) 82 days ago
JavaScript HTML CSS Jest Jasmine Mocha AWS CI/CD DevOps Responsive design Unit testing A/B testing Enterprise Ad Product experience Third-party advertisement vendors Cloud Platforms Operations
Remote

Software Engineer II

Microsoft

Redmond, WA 76 days ago $100,600$199,000
Python Java JavaScript C# Azure AWS GCP Microservices Distributed Systems Cloud Infrastructure CI/CD

Software Engineer II

The Walt Disney Company

Remote (Usa - Wa - 925 4Th Ave, US) 40 days ago $123,000$165,000
Python Golang TypeScript React Angular Kubernetes Terraform GitHub CI/CD Datadog Splunk New Relic Databricks Snowflake PostgreSQL
Remote

Software Engineer II

Applied Materials

Benicia, CA 40 days ago $108,000$148,500
C/C++ .Net C# Python Multi-threading Algorithms Networking principles

Software Engineer II

The Walt Disney Company

Remote (Usa - Ca - 1200 Grand Central Ave, US) 13 days ago $117,500$157,500
Python FastAPI Flask PyTorch TensorFlow LangChain Docker AWS EKS GitHub Datadog Grafana Conviva PySpark Pandas Snowflake CI/CD
Remote