
The leading developer data platform for modern applications
MongoDB is a leading developer data platform headquartered in the Theater District of New York, NY. The company specializes in a document-oriented database system that stores data as JSON-like documents, making it a popular choice for modernizing legacy applications. With over 1000 employees and $31...
MongoDB offers a comprehensive benefits package including equity and an Employee Stock Purchase Program, 20 weeks of fully paid gender-neutral parenta...
MongoDB fosters a culture centered around open-source development and innovation. The company is committed to helping businesses modernize their appli...

MongoDB • Toronto
MongoDB is seeking a Senior Software Engineer to design and build their integrated search platform. You'll work with Java and MongoDB to enhance search capabilities. This role requires 5+ years of experience in backend software development.
You have 5+ years of hands-on experience designing, building, testing, and maintaining industrial-strength backend software in a complex codebase — you've tackled challenges in distributed systems and cloud services, ensuring robust performance and reliability. Your proficiency in modern programming languages and techniques allows you to adapt and innovate in a fast-evolving tech landscape.
You excel in developing distributed systems and SaaS products, understanding the intricacies of cloud services and their architecture — your experience has equipped you with the skills to build scalable solutions that meet user needs. Excellent verbal and written technical communication skills are your forte, enabling you to collaborate closely with colleagues and mentor other engineers effectively.
With a growth mindset, you embrace challenges and reflect on outcomes to continuously improve — you take ownership of your work, from initial design through to maintaining code in production, ensuring high standards and quality. Your enthusiasm for collaboration fosters a positive team environment, where sound technical decision-making is prioritized.
Experience with search systems or vector search technologies would be a plus, as would familiarity with agile methodologies and project management tools. A background in mentoring junior engineers and contributing to team roadmaps would also enhance your candidacy.
In this role, you will build and design MongoDB's integrated search platform, leveraging your expertise in Java to create efficient and effective search solutions — your contributions will directly impact how users interact with data at scale. You will work with a collaborative team that values sound technical decision-making, ensuring that the systems you build are not only functional but also loved by customers.
You will lead projects and own subsystems, helping to determine the team’s roadmap and the architecture of our system — your insights will guide the direction of our search capabilities, ensuring they meet the evolving needs of our users. Success in this role means contributing to the development of existing projects and completing several improvements or bug fixes within your first three months.
In six months, you will be reviewing code and project designs, actively participating in discussions that shape the future of our search systems. Your role will also involve mentoring junior engineers, sharing your knowledge and experience to help them grow in their careers.
MongoDB provides a hybrid working model, allowing you to balance your professional and personal life effectively. We offer a competitive salary range of $137,000—$189,000 CAD for this role in Canada, along with a comprehensive benefits package that includes health, dental, and vision coverage, as well as a Registered Retirement Savings Plan (RRSP) with employer match.
You will have access to mental health counseling, backup child and elder care, and other support services to ensure your well-being. Join us at MongoDB, where you can make a significant impact on how users search and retrieve data, while working in a supportive and innovative environment.
Apply now or save it for later. Get alerts for similar jobs at MongoDB.