Taro Logo

Senior Software Engineer, Atlas Search

MongoDB provides a developer data platform that enables organizations to build, scale, and run modern applications across cloud providers.
$118,000 - $231,000
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS · AI

Job Description

MongoDB is seeking a Senior Software Engineer to join their Atlas Search team in San Francisco. This role focuses on building and enhancing MongoDB's cloud-based distributed systems software for search functionality. The position offers an opportunity to work on core components including data ingestion, performance optimization, query language development, and aggregation systems. MongoDB Atlas Search is a rapidly growing service that enables users to execute complex search queries using MongoDB Query Language.

The ideal candidate will join a team working on cutting-edge search technology, contributing to both proprietary and open-source platforms including MongoDB and Lucene. The role involves significant collaboration across teams, including cloud services, database, enterprise tools, and support. The position offers clear growth trajectory, starting with contributions to core repositories and advancing to feature development and complex project design.

MongoDB offers a comprehensive benefits package including flexible PTO, extensive parental leave, health benefits, and equity participation. The company maintains a strong commitment to diversity, inclusion, and employee well-being, supporting various employee affinity groups and professional development opportunities. The role provides a unique opportunity to impact a leading database platform while working in a collaborative, innovative environment with competitive compensation ranging from $118,000 to $231,000 USD.

Working in a hybrid model in San Francisco, you'll be part of a company that empowers innovators and helps organizations modernize their applications and embrace AI capabilities. With MongoDB's growing presence across cloud providers and increasing developer adoption, this role offers significant opportunity for professional growth and technical impact.

Last updated 3 days ago

Responsibilities For Senior Software Engineer, Atlas Search

  • Build and design integrated search platform written in Java
  • Contribute to open source platforms MongoDB and Lucene
  • Participate in product and design discussions
  • Perform code reviews and improve code and software development processes
  • Collaborate with other teams including cloud services, database, enterprise tools, drivers and support

Requirements For Senior Software Engineer, Atlas Search

Java
  • Proficient in modern programming languages and techniques
  • Experience in developing distributed systems, cloud services and SaaS products
  • Experience in designing and maintaining search platforms or distributed databases (preferred)
  • Experience in debugging and profiling multithreaded JVM applications (preferred)

Benefits For Senior Software Engineer, Atlas Search

401k
Medical Insurance
Mental Health Assistance
Parental Leave
Equity
  • Flexible paid time off
  • 20 weeks fully-paid gender-neutral parental leave
  • Fertility and adoption assistance
  • 401(k) plan
  • Mental health counseling
  • Transgender-inclusive health insurance coverage
  • Health benefits
  • Employee stock purchase program
  • Equity

Related Jobs