CareerPlanSign in

Software Engineer 3, Search Systems Replication & Routing

San Francisco 💼 Full-time💰 $106,000–$106,000🗓 2026-05-20 → 2026-09-26

Core

Building cloud-based distributed systems for the lifecycle of search indexes (data ingestion, building, partitioning, performance, availability, backup) for Atlas Search.

Role type

Senior IC backend software engineer (distributed systems)

Builds

Atlas Search multi-cloud service for full text and vector search queries

Domain

Cloud-native database systems, distributed systems, search infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Designing and maintaining industrial-strength backend software, developing distributed systems, multithreaded applications, statically typed programming languages, Java

Preferred skills

Leading projects, owning subsystems, architectural decision-making, roadmap planning

Technologies

MongoDB Query Language, AWS, Google Cloud, Microsoft Azure

Responsibilities

Contribute to design and implementation of projects improving Atlas Search scalability, work with collaborative team on technical decisions, lead projects and own subsystems, provide input on team roadmap and system architecture

Seniority

Mid-level to Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.