
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...
Skills & Technologies
Overview
MongoDB is hiring a Software Engineer 3 to contribute to the design and implementation of Atlas Search, a multi-cloud service for complex search queries. You'll work with Java and distributed systems to enhance scalability and performance. This role requires 2+ years of experience in backend software development.
Job Description
Who you are
You have 2+ 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 multithreaded applications, ensuring high performance and reliability. Your experience with at least one modern statically typed programming language, particularly Java, showcases your technical proficiency and adaptability. You possess excellent verbal and written technical communication skills, allowing you to collaborate effectively with colleagues across various teams. You have a growth mindset and are eager to learn quickly through taking on challenges, reflecting on outcomes, and incorporating feedback into your work. A strong sense of ownership over your projects drives you to see them through from initial design to maintaining code in production.
What you'll do
In this role, you will contribute to the design, implementation, and support of projects that improve the scalability of Atlas Search, making it a seamless experience for users. You will work closely with your team to enhance the lifecycle of search indexes, focusing on data ingestion, index building, partitioning, performance, availability, and backup management. Your contributions will directly impact the architectural improvements of the product, which is rapidly gaining traction with customers. You will engage in code reviews, ensuring that best practices are followed and that the codebase remains robust and maintainable. Additionally, you will collaborate with cross-functional teams to gather requirements and translate them into technical specifications, ensuring that the product meets user needs effectively. You will also participate in troubleshooting and resolving production issues, contributing to the overall reliability of the service.
What we offer
MongoDB provides a comprehensive benefits package, including parental leave, fertility and adoption assistance, a 401(k) plan, mental health counseling, and access to transgender-inclusive health insurance coverage. The base salary range for this role in the U.S. is $101,000—$198,000 USD, reflecting our commitment to competitive compensation. We foster a collaborative and inclusive work environment where you can thrive and grow your career. Join us in building innovative solutions that empower users to focus on relevance and data retrieval without the complexities of managing search data at scale.
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

Software Engineering
Uber is hiring a Software Engineer II for their Delivery Search team to design and optimize backend infrastructure for search retrieval and ranking. You'll work with Go, Python, and Java, collaborating with cross-functional teams to enhance user experiences.

Software Engineering
OpenAI is hiring a Senior Software Engineer to design and build a load balancer for their research inference stack. You'll work with technologies like Java and Python, focusing on distributed systems and performance optimization. This role requires strong experience in building reliable and efficient systems.

Search Engineer
GoFundMe is hiring a Senior Search Engineer to design and implement advanced search and retrieval systems, incorporating machine learning and generative AI technologies. You'll work in San Francisco with a focus on delivering high-impact solutions.

Software Engineering
Whatnot is hiring a Software Engineer for their Search & Discovery Platform to design a scalable system for live shopping. You'll work with Java and machine learning technologies. This position requires 5+ years of experience.

Software Engineering
Whatnot is seeking a Software Engineer for their Search & Discovery Platform to define technical direction and design scalable systems. You'll work with Java and machine learning technologies to enhance the live shopping experience. This role requires a strong background in software engineering and problem-solving skills.