Software Engineer 3, Search Systems Replication & Routing

MongoDB MongoDB · Enterprise · San Francisco, CA · PTO Atlas Search

Software Engineer 3 role focused on building and improving the distributed systems software for MongoDB's Atlas Search, specifically handling data ingestion, index building, partitioning, performance, availability, and backup management for search indexes. The role involves contributing to the design, implementation, and support of projects to enhance scalability and user experience for large workloads.

What you'd actually do

  1. 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
  2. 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
  3. Have the opportunity to lead projects and own subsystems
  4. Provide input on the team’s roadmap and help determine the architecture of our system

Skills

Required

  • 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
  • Excellent verbal and written technical communication skills
  • Enthusiasm for collaborating closely with colleagues

Nice to have

  • interest in working with Java