Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

MongoDB Senior Software Engineer Atlas Search Systems Build Release 
United States, California, San Francisco 
19089872

14.04.2025

is a multi-cloud service that allows users to execute complex full text and vector search queries using the . Our users are free to focus on relevance and data retrieval instead of the machinery needed to search data at scale.

You would get to:
  • Build and design our integrated search platform, written in Java
  • Build and design a system to safely release software to a very large fleet of customer deployments
  • Build systems to improve quality and velocity for an org of 50+ software engineers
  • Contribute to two leading open source platforms, MongoDB and Lucene
  • Participate in product and architecture discussions
  • Perform code reviews with peers and make recommendations on how to improve our code and software development processes
  • 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
  • Collaborate with other teams including cloud services, database, enterprise tools, drivers and support to coordinate changes or contribute to their projects
Ideally you will have:
  • Proficiency in modern programming languages and techniques
  • Experience releasing and operating software at scale
  • Experience managing and provisioning infrastructure as code (ideally with technologies such as Kubernetes, Docker, ArgoCD, and Bazel)
  • Desire to impact and envision the technological future of a complex system
  • Experience in developing distributed systems, cloud services and SaaS products
  • Excellent verbal and written technical communication skills and enthusiasm for collaborating closely with colleagues
  • A strong sense of ownership over your work, from initial design all the way through maintaining code in production
  • Experience in designing and maintaining search platforms or distributed databases (preferred but not required)
  • Experience in debugging and profiling multithreaded JVM applications and distributed applications (preferred but not required)
$231,000 USD