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
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
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
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
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
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.