> Markdown version of [/jobs/ext/1892515-software-engineer-3-search-systems-replication-routing](https://www.wearedevelopers.com/jobs/ext/1892515-software-engineer-3-search-systems-replication-routing). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer 3, Search Systems Replication & Routing - **Company:** MongoDB - **Location:** San Francisco, CA, United States - **Experience:** Experienced - **Salary:** $122,000.0 - $209,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Amazon Web Services, Microsoft Azure, Backup Devices, Software Bug Management, Cloud Computing, Code Review, Computer Programming, Databases, Data Recovery, Distributed Data Store, Distributed Systems, MongoDB, Software Engineering, Systems Architecture, Multithreading, Data Ingestion, Backend, Maintaining Code, Search Engines, Programming Languages - **Published:** July 31, 2026 - **Apply:** https://www.careerbuilder.com/job-details/software-engineer-3-search-systems-replication-routing-san-francisco-ca--94bb3fbc-c6c3-44bd-9a1e-c1902668dc8f ## About the Role * 2+ years of hands-on experience designing, building, testing, and maintaining industrial-strength backend software in a complex codebase * Experience developing distributed systems and multithreaded applications * Experience with at least one modern statically typed programming language, and interest in working with Java * Excellent verbal and written technical communication skills and enthusiasm for collaborating closely with colleagues * A growth mindset and the desire to learn quickly through taking on challenges, reflecting on outcomes, and incorporating feedback * A strong sense of ownership over their work, from initial design all the way through maintaining code in production, Amazon Web Services (AWS), Architectural Services, Artificial Intelligence (AI), Building Systems, Business Growth, Cloud Computing, Code Reviews, Communication Skills, Data Recovery, Database Programming Languages, Distributed Computing, Distributed Databases, Establish Priorities, Java, Microsoft Windows Azure, MongoDB, Multithreaded Programming, Presentation/Verbal Skills, Programming Languages, Project Design, Project Development, Replication and Remote Mirroring, Software Engineering, Startup, System Architecture, Team Player, Testing, Writing Skills ## Description Our team is building the cloud-based distributed systems software responsible for the lifecycle of search indexes including: data ingestion, index building, partitioning, performance, availability, and backup management. Our product is quickly gaining traction with customers and we are making core architectural improvements that you will contribute to., * Contribute to the design, implementation, and support of projects that improve the scalability of Atlas Search to make using it a seamless experience for even the largest workloads * Work with a collaborative team that prioritizes sound technical decision-making and building systems that our customers love and that we are proud of as engineers * Have the opportunity to lead projects and own subsystems * Provide input on the team's roadmap and help determine the architecture of our system Success measures: * In 3 months you'll have a solid high-level understanding of what our team does and how we operate. You'll have contributed to the development of an existing project and completed several small improvements or bug fixes * In 6 months you'll be reviewing code and project designs, and be an active participant in team meetings * In 12 months you'll have a thorough understanding of the systems our team owns and have led a small project. You'll have proposed small improvements to our code, product, or team processes ## Related Videos - [Protector Of The Realm](https://www.wearedevelopers.com/videos/591-protector-of-the-realm) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [40 Minutes to Build a Serverless COVID-19 REST and GraphQL APIs](https://www.wearedevelopers.com/videos/208-40-minutes-to-build-a-serverless-covid-19-rest-and-graphql-apis) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Database Magic behind 40 Million operations/s](https://www.wearedevelopers.com/videos/748-database-magic-behind-40-million-operations-s) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss)