Skip to content
MongoDBMongoDBSan Francisco, CA

Software Engineer 3, Search Systems Replication & Routing

Develop distributed systems for Atlas Search index lifecycle management, focusing on scalability, data ingestion, and performance. Requires 2+ years backend experience with distributed systems, multithreading, and statically typed languages like Java.

101k – 198k
Hybrid2+ YOEBackend Engineering

About the role

Responsibilities

  • Contribute to the design, implementation, and support of projects that improve the scalability of Atlas Search for large workloads.
  • Work with a collaborative team prioritizing sound technical decision-making.
  • Lead projects and own subsystems.
  • Provide input on the team’s roadmap and system architecture.

Requirements

  • 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 challenges, reflection, and feedback.
  • A strong sense of ownership over work from design to production maintenance.

Skills

JavaDistributed SystemsMultithreaded ApplicationsMongoDBAtlas SearchBackend DevelopmentMongodb Query Language
MongoDB

Software Engineer 3, Voyage Control Plane

MongoDBPalo Alto, CA +1

Build the management and orchestration control plane for Voyage's AI embedding and reranking models in MongoDB Atlas. Develop APIs, Terraform providers, governance, billing, observability, and migration from legacy platform. Requires 2+ years building distributed backend systems at scale.

106k – 209k
Hybrid2+ YOEBackend Engineering
Shield AI

Engineer II, C++ Systems Integration (R4021)

Shield AIWashington, DC

Develops and maintains C++ and Python software for complex cross-platform systems integration, including APIs, distributed systems debugging, and CI/CD pipelines using tools like Docker and GitLab CI. Requires 2+ years experience, strong C++ proficiency, Linux expertise, and active SECRET clearance.

95k – 143k
On-site2+ YOEBackend Engineering
MongoDB

Software Engineer, Data Migration

MongoDBCalifornia +2

Software Engineer building data migration and code generation tools for modernizing legacy databases to MongoDB. Requires 2+ years backend experience with Java/Spring Boot, Kafka, CDC, and SQL databases.

109k – 215k
On-site2+ YOEBackend Engineering
MongoDB

Software Engineer 3, Atlas Search Systems

MongoDBSan Francisco, CA

Builds and maintains scalable backend infrastructure for Atlas Search, MongoDB's multi-cloud search service. Requires 2+ years experience with distributed systems, multithreaded apps, public clouds, and Java.

109k – 215k
Hybrid2+ YOEBackend Engineering
Atomicsemi

Rust Software Engineering Intern - Fall

AtomicsemiAustin, TX +1

Rust Software Engineering Intern builds high-performance tools for chip fabrication and design, including interactive editing, real-time collaboration, GPU-accelerated visualization, and geometry algorithms. Requires strong Rust or C++/systems programming, pursuing BS in CS/CE, and a portfolio of non-trivial projects.

110k – 132k
On-siteEntry levelBackend Engineering