Software Engineer 3, Atlas Search Systems

MongoDB MongoDB · Enterprise · Toronto, ON · PTO Atlas Search

Software Engineer 3 role focused on building and improving the cloud-based distributed systems for MongoDB's Atlas Search product, which handles data ingestion, index building, partitioning, performance, and availability for complex full-text and vector search queries. The role involves contributing to the design, implementation, and support of projects to enhance scalability and seamless 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 cloud services
  • Experience with at least one modern statically typed programming language
  • Excellent verbal and written technical communication skills
  • Enthusiasm for collaborating closely with colleagues
  • Strong sense of ownership

Nice to have

  • interest in working with Java

What the JD emphasized

  • industrial-strength backend software
  • complex codebase
  • distributed systems
  • cloud services
  • statically typed programming language
  • Java
  • scalability
  • performance
  • availability
  • backup management