Software Engineer III, Search Systems Replication & Routing

MongoDB

Confirmed live yesterday Trusted
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CA
Salary
$106,000–$209,000 / yr
Posted
101 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $174k
This role $158k
$93k most similar roles pay here $223k

This role pays less than 63% of similar roles. Most pay $142,500–$206,300 — the shaded band above. At the midpoint, this role pays about $158k versus about $174k 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 311 open roles on FindRole.

Listed pay typically runs $126,000–$226,000 across 95 roles with salary data.

Most-posted roles

View all roles at MongoDB

At a glance

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

Software Engineer 3, Search Systems Replication & Routing will join a team building cloud-based distributed systems software to manage the lifecycle of search indexes. This role involves designing, implementing, and supporting projects that improve scalability for large workloads while managing data ingestion, index building, partitioning, performance, availability, and backup management. The candidate will work on core architectural improvements for Atlas Search, a multi-cloud service allowing users to execute full text and vector search queries using the MongoDB Query Language. To succeed, the engineer must have experience developing distributed systems and multithreaded applications in at least one modern statically typed programming language, with an interest in working with Java. The role requires strong technical communication skills and ownership over the entire lifecycle of a project, from initial design through production maintenance, to solve complex problems regarding search data at scale.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design and implement features to improve the scalability of Atlas Search for large workloads.
  • Develop distributed systems software for search index lifecycle management including ingestion, partitioning, and backup.
  • Maintain and support industrial-strength backend code within a complex codebase.
  • Lead specific projects and take ownership over entire subsystems.
  • Provide technical input on the team’s roadmap and system architecture.
  • Perform code reviews and participate in technical design discussions.
  • Resolve bugs and implement improvements to existing products and internal processes.

What we're looking for

  • Candidates must be based in San Francisco, CA to support a hybrid working model.
  • Applicants need 2+ years of experience designing, building, testing, and maintaining industrial-strength backend software in complex codebases.
  • Experience developing distributed systems is required.
  • Experience developing multithreaded applications is required.
  • Candidates must have experience with at least one modern statically typed programming language.
  • Interest in working with Java is required.
  • Excellent verbal and written technical communication skills are required.
  • A growth mindset and a strong sense of ownership over work from design through production are required.

More like this

Similar roles

Software Engineer III, Atlas Search Systems

MongoDB

San Francisco, CA 101 days ago $122,000$209,000
MongoDB AWS Cloud Platform Microsoft Azure Java Distributed Systems Multithreaded Applications Vector Search Query Language Automation Scalability
2+ yrs exp Hybrid

Staff Engineer, Search Systems

MongoDB

San Francisco, CA 8 days ago $151,000$297,000
Java Distributed Systems Apache Lucene Vector Search MongoDB Atlas JVM Data Consistency SaaS Query Execution Concurrency Profiling
10+ yrs exp Hybrid