
About MongoDB
The leading developer data platform for modern applications
Key Highlights
- Headquartered in Theater District, New York, NY
- Over 1000 employees and $311.1 million in Series F funding
- Popular document-oriented database system with hundreds of millions of downloads
- Partnership with Patronus AI for automated LLM evaluation
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...
π Benefits
MongoDB offers a comprehensive benefits package including equity and an Employee Stock Purchase Program, 20 weeks of fully paid gender-neutral parenta...
π Culture
MongoDB fosters a culture centered around open-source development and innovation. The company is committed to helping businesses modernize their appli...
Overview
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.
Job Description
Who you are
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.
Desirable
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.
What you'll do
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.
What we offer
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.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at MongoDB.
Similar Jobs You Might Like
Based on your interests and this role

Staff Engineer
MongoDB is seeking a Staff Engineer to lead the development of their integrated search platform. You'll work with Java and distributed systems to enhance search capabilities. This role requires 10+ years of experience in data management systems.

Software Engineering
MongoDB is seeking a Senior Java Software Engineer to design and support open-source libraries for developers. You'll work with Java and MongoDB to enhance developer experience. This role requires 4+ years of experience in software development.

Software Engineering
Uber is hiring a Senior Software Engineer for their Search Growth team to develop new features that enhance the search experience within the Uber app. You'll work with Java and Python to deliver impactful solutions. This role requires strong technical leadership and collaboration skills.

Software Engineering
Clutch is hiring a Senior Software Engineer to help build and scale their technology platform. You'll work with a full TypeScript stack, React, and PostgreSQL to enhance the car-buying experience. This position requires strong expertise in both front-end and back-end technologies.

Software Engineering
Lyft is seeking a Senior C++ Software Engineer to develop large-scale routing engines. You'll work primarily with C++ to enhance Lyft's mapping capabilities. This role requires a strong background in building high-throughput, low-latency backend services.