Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Search Web Platform image - Rise Careers
Job details

Senior Software Engineer, Search Web Platform

MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build, scale, and run modern applications by helping them modernize legacy workloads, embrace innovation, and unleash AI. Our industry-leading developer data platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available in more than 115 regions across AWS, Google Cloud, and Microsoft Azure. Atlas allows customers to build and run applications anywhere—on premises, or across cloud providers. With offices worldwide and over 175,000 new developers signing up to use MongoDB every month, it’s no wonder that leading organizations, like Samsung and Toyota, trust MongoDB to build next-generation, AI-powered applications.

Atlas Search is a multi-cloud service that allows users to execute complex full text and vector search queries using the MongoDB Query Language. Our users are free to focus on relevance and data retrieval instead of the machinery needed to search data at scale.

Join the team that builds user interfaces for Atlas Search. Our products enable Atlas users to configure and manage their search infrastructure, test and troubleshoot behavior of search deployments, and experiment with new features. We have a unique opportunity in the search engineering organization to impact adoption of Atlas Search, especially focusing on new products like vector search and how customers implement RAG and chat style applications on top of MongoDB.

This role can be based out of the MongoDB San Francisco office or remotely in the US.

You would get to:

  • Contribute to the design and implementation of customer facing features and products using client and server side Typescript, React, Next.js, and Java
  • Own project-level software delivery, including setting and meeting milestones and stakeholder communication
  • Participate in product and architecture discussions
  • Perform code reviews with peers and make recommendations on how to improve our code and software development processes
  • Collaborate with other teams including cloud services, database, enterprise tools, drivers and support to coordinate changes or contribute to their projects
  • Work with a talented team of engineers who care deeply about customer problems and implementing great software solutions with the best technologies for the job

Ideally you will have:

  • 7+ years of professional experience with application development
  • Proficiency in modern programming languages and techniques; preferably Typescript (client and server) and Java
  • Proficiency in modern Javascript frameworks; preferably React and Next.js
  • Experience developing distributed systems, cloud services and SaaS products
  • A history of effectively working with and building consensus among stakeholders across job functions (e.g., product and design)

To drive the personal growth and business impact of our employees, we’re committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employees’ wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what it’s like to work at MongoDB, and help us make an impact on the world!

MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.

MongoDB, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type and makes all hiring decisions without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Req ID: 1263094822

MongoDB’s base salary range for this role is posted below. Compensation at the time of offer is unique to each candidate and based on a variety of factors such as skill set, experience, qualifications, and work location. Salary is one part of MongoDB’s total compensation and benefits package. Other benefits for eligible employees may include: equity, participation in the employee stock purchase program, flexible paid time off, 20 weeks fully-paid gender-neutral parental leave, fertility and adoption assistance, 401(k) plan, mental health counseling, access to transgender-inclusive health insurance coverage, and health benefits offerings. Please note, the base salary range listed below and the benefits in this paragraph are only applicable to U.S.-based candidates.

MongoDB’s base salary range for this role in the U.S. is:
$118,000$231,000 USD

Average salary estimate

$174500 / YEARLY (est.)
min
max
$118000K
$231000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Search Web Platform, MongoDB

Are you ready to take your career to the next level as a Senior Software Engineer with MongoDB? In this exciting role, you'll be at the forefront of innovation, building user interfaces for Atlas Search, a robust multi-cloud service allowing users to execute complex search queries. Join a passionate team dedicated to empowering users to manage their search infrastructure seamlessly while experimenting with cutting-edge features like vector search. With over seven years of professional experience under your belt, you’ll leverage your expertise in client and server-side Typescript, React, and Java to design and implement customer-facing features. Your input will be valuable as you participate in product discussions and oversee project-level software delivery, ensuring milestones and effective communication with stakeholders. You'll also engage in meaningful code reviews and collaborations with various teams, all while supporting the mission of helping organizations harness the full potential of data. In addition to competitive salaries ranging from $118,000 to $231,000 depending on your skills and experience, you'll enjoy a comprehensive benefits package that prioritizes your wellbeing, including generous parental leave and mental health support. Whether you work from our San Francisco office or remotely, be prepared to make a significant impact on how companies utilize technology to disrupt their industries and achieve their goals.

Frequently Asked Questions (FAQs) for Senior Software Engineer, Search Web Platform Role at MongoDB
What are the responsibilities of a Senior Software Engineer at MongoDB?

As a Senior Software Engineer at MongoDB, you'll be responsible for designing and implementing customer-facing features while working closely with project stakeholders. You'll oversee project-level software delivery, participate in product and architecture discussions, and ensure code quality through thorough reviews with peers. Your role involves collaborating with different teams to enhance our multi-cloud service, Atlas Search, and contribute to innovations like vector search.

Join Rise to see the full answer
What qualifications are ideal for a Senior Software Engineer position at MongoDB?

To excel as a Senior Software Engineer at MongoDB, candidates should have over seven years of experience in application development, with a strong proficiency in modern programming languages like Typescript and Java. Familiarity with Javascript frameworks such as React and Next.js is crucial, along with experience in developing distributed systems and cloud services. A collaborative spirit and ability to work across teams are also essential.

Join Rise to see the full answer
How does MongoDB support its employees in their roles?

MongoDB is dedicated to supporting its employees' growth and wellbeing. As a Senior Software Engineer, you'll be part of a culture that encourages personal and professional development. The organization offers a generous benefits package, including flexible paid time off, parental leave, mental health services, and more, ensuring that you have the resources to thrive both at work and in your personal life.

Join Rise to see the full answer
What technologies will I work with as a Senior Software Engineer at MongoDB?

In the Senior Software Engineer role at MongoDB, you'll work with a variety of modern technologies. Proficiency in Typescript is essential, both on the client and server side, along with experience in Java. You'll also use modern Javascript frameworks, specifically React and Next.js, to build powerful user interfaces for Atlas Search.

Join Rise to see the full answer
What is the work culture like at MongoDB?

The work culture at MongoDB is inclusive, innovative, and growth-oriented. The company values collaboration across teams and promotes a supportive environment. You'll be part of a dynamic team that values the importance of addressing customer needs, and you'll find numerous opportunities for continuing education, professional development, and employee affinity groups that foster a sense of community.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Search Web Platform
Can you describe your experience with Typescript and how it applies to the role of Senior Software Engineer?

In answering this question, you'll want to highlight your proficiency with Typescript, detailing specific projects where you've utilized it effectively. Describe how Typescript's features aid in building scalable applications and enhancing code quality. Emphasize the importance of Typescript in the context of developing user interfaces and managing data retrieval for complex applications at MongoDB.

Join Rise to see the full answer
How do you approach project-level software delivery?

Discuss your project management experience here. Talk about strategies you've used to meet milestones and communicate with stakeholders. Highlight your awareness of Agile methodologies or other frameworks, and emphasize the importance of collaboration and keeping teams aligned toward common goals in delivering high-quality software.

Join Rise to see the full answer
What is your approach to code reviews?

When answering this question, articulate the importance of constructive feedback in code reviews. Describe how you prepare for reviews, the criteria you evaluate (such as code efficiency, maintainability, and security), and how you provide suggestions that help improve code quality while fostering a supportive environment for your peers.

Join Rise to see the full answer
Can you give an example of a challenging engineering problem you've solved?

Choose a real example that showcases your problem-solving skills. Describe the challenge in detail and outline the steps you took to arrive at a solution, emphasizing creativity, resourcefulness, and teamwork, if applicable. Relate this back to how such problem-solving skills would apply in your role at MongoDB.

Join Rise to see the full answer
How do you keep up with new technologies and advancements in software engineering?

Mention your commitment to continuous learning. You can bring up specific resources you follow, such as online courses, tech blogs, or communities. This illustrates not only your passion for the field but also your proactive approach to adapting to changes and advancements in technology that could benefit your role as a Senior Software Engineer.

Join Rise to see the full answer
What are your thoughts on collaboration across teams in engineering?

Express your views on the importance of collaboration for developing successful software products. Share experiences of working with cross-functional teams, emphasizing how effective communication and alignment play crucial roles in meeting project outcomes and improving the product's success.

Join Rise to see the full answer
How do you handle conflicting priorities or tight deadlines?

Discuss your time management strategies and prioritization skills. Highlight a specific instance where you successfully managed multiple tasks under pressure, showcasing your ability to stay organized and focused on delivering results without compromising quality.

Join Rise to see the full answer
What role do customer needs play in your engineering decisions?

Emphasize the importance of taking customer feedback into consideration when designing and developing software features. Share your understanding of the end-user perspective and give examples of how customer insights have influenced your previous projects or engineering decisions.

Join Rise to see the full answer
What tools or methods do you use for software development processes?

Discuss the tools and methodologies that you are proficient in, including any specific platforms or libraries relevant to the role, such as JIRA for project management or Git for version control. Emphasize how using the right tools can lead to more efficient development processes and higher quality outputs.

Join Rise to see the full answer
Why do you want to work at MongoDB as a Senior Software Engineer?

This gives you an opportunity to express your alignment with MongoDB’s mission and values. Talk about your passion for data and software, the excitement of working on technologies like Atlas Search, and how you see yourself contributing to the innovative culture at MongoDB. Make sure to convey your enthusiasm for the company's commitment to growth and its employee benefits.

Join Rise to see the full answer

MongoDB empowers innovators to create, transform, and disrupt industries by unleashing the power of software and data.

730 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Washington Court House just viewed Administration and Clerical at Walmart
Photo of the Rise User
12 people applied to Unity Developer at FS Studio
Photo of the Rise User
13 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
9 people applied to Game Developer at Altera
Photo of the Rise User
13 people applied to Software Engineer I at Affirm
Photo of the Rise User
Someone from OH, Dover just viewed Finance Intern - Summer 2025 at Spectrum
F
Someone from OH, Columbus just viewed Mortgage Loan Officer Assistant at Fulton Bank
Photo of the Rise User
Someone from OH, Cincinnati just viewed Amazon Work from Home Data Entry Jobs – Entry Level at Amazon
J
Someone from OH, Westerville just viewed Oracle Database Administrator- Remote only at JASCI
V
Someone from OH, Toledo just viewed Sports Event Coordinator at Ventures With Jen
Photo of the Rise User
Someone from OH, Dayton just viewed Research Assistant at Leidos
Photo of the Rise User
Someone from OH, Cincinnati just viewed Finance & Accounting Associate at HeadQuarters
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Sandusky just viewed Supply Chain Trainee Program (SCTP) at Anheuser-Busch
Photo of the Rise User
Someone from OH, Mason just viewed HR/Recruiting Assistant at Illumination
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mid-level Creative (f/m/d) at Landor
P
Someone from OH, Kent just viewed Graphic Designer at ProjectGrowth
Photo of the Rise User
Someone from OH, Waverly just viewed Client Services Manager at Pepperstone
Photo of the Rise User
Someone from OH, Plain City just viewed Aesthetic Telehealth Nurse Practitioner (remote) at Moxie
Photo of the Rise User
Someone from OH, Columbus just viewed EdTech Product/Program Manager at Planner5D
S
Someone from OH, Lorain just viewed Test Engineer- Ninja at SharkNinja