Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Engineer, Search Systems

Full-time

Mongodb

Who We Are


The Search Systems team at MongoDB builds the core infrastructure behind MongoDB Search and Vector Search. Our mission is to make advanced search capabilities feel native to the database, so developers can build powerful, scalable applications without standing up separate systems or compromising transactional performance.

We are the team behind mongot, the indexing and query execution engine that powers Search and Vector Search across MongoDB Atlas and self-managed deployments. Our work sits at the intersection of distributed systems, databases, and search infrastructure. We integrate Apache Lucene with MongoDB using native query operators like $search and $vectorSearch, build asynchronous change-stream-driven indexing pipelines that scale independently from transactional workloads, and support deployments across cloud, on-prem, and hybrid environments. Engineers on this team own meaningful subsystems, influence architectural decisions, and work on core database technology used by developers globally.

We are looking to speak to candidates who are based in Toronto, Ontario, Canada for our hybrid working model.

What You'll Do


This is a rare opportunity to set the technical direction for one of MongoDB's most strategic investments. You will define the architecture of a self-contained search system that spans Community, Enterprise, and Atlas, while guiding how we integrate AI-native capabilities from Voyage AI. This is not a chance to influence a feature. It is a chance to shape the foundation of how developers everywhere build applications with MongoDB.

In this role, you will:


  • Own the cross-system data infrastructure layer for MongoDB's next-generation Search and Vector Search capabilities, carrying outcomes that span 6-18 months

  • Define the technical roadmap for Atlas Search, identifying gaps, proposing solutions, and driving alignment across engineering teams globally

  • Lead the architecture and evolution of the core mongot and Mongo Management Service infrastructure, making durability, consistency, and scale decisions with conviction

  • Drive complex, multi-team initiatives by building technical consensus, navigating ambiguity, and setting direction when there is no clean playbook

  • Serve as a trusted technical partner to leadership on roadmap, architecture, and engineering process, advising rather than just informing

  • Raise the technical ceiling of the team through mentoring, rigorous code review, and knowledge-sharing that creates leverage beyond your own output

  • Standardize how engineering teams across the globe contract with one another, reducing coordination costs and increasing execution velocity at scale

What We're Looking For


Required:


  • 10+ years of experience in data management systems or related distributed infrastructure

  • Deep proficiency in modern programming languages and techniques, with Java fluency preferred

  • Demonstrable experience designing and operating distributed systems, cloud services, or SaaS products at scale

  • The ability to reason about systems at the physical layer: data consistency, durability guarantees, concurrency, and failure modes in distributed environments

  • A track record of operating at Staff or Principal scope: defining technical direction, resolving cross-team ambiguity, and personally championing initiatives from conception to delivery

Preferred (not required):


  • Experience designing or maintaining search platforms or distributed databases

  • Experience debugging and profiling multithreaded JVM applications and distributed systems

The profile we hire at this level:

Operational Architects. You understand the physical limits of the stack. You can articulate why a system breaks at 100x load, reason about the risks of a dual-write migration strategy, and make data consistency and durability decisions with conviction.

Scale-First Thinkers. You identify risks before they surface. You think in migration paths, failure modes, and second-order architectural consequences, not just implementation details.

Technical Force Multipliers. You create leverage across teams. You challenge requirements rather than execute them, set technical direction independently, and hold a high bar for architectural clarity whether you are mentoring a struggling engineer or reviewing a design with a principal.

Systems Intuitionists. You connect operational constraints to design decisions in concrete terms. You know why fsync matters. You know how atomic operations behave under contention. You have built systems where these things were not hypothetical.

What Success Looks Like


In 3 months: You have developed deep familiarity with the core mongot and Mongo Management Service repos and shipped your first meaningful contribution.

In 6 months: You are driving features that build out new infrastructure for Atlas Search and have identified at least one systemic risk or architectural gap the team had not fully articulated.

In 12 months: You are building POCs, setting technical direction on complex cross-team projects, and actively shaping what the next generation of MongoDB Search looks like.

About MongoDB


MongoDB is built for change, empowering our customers and our people to innovate at the speed of the market. We have redefined the database for the AI era, enabling innovators to create, transform, and disrupt industries with software. MongoDB’s unified database platform—the most widely available, globally distributed database on the market—helps organizations modernize legacy workloads, embrace innovation, and unleash AI. Our cloud-native platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available across AWS, Google Cloud, and Microsoft Azure.

With offices worldwide and nearly 60,000 customers—including 75% of the Fortune 100 and AI-native startups—relying on MongoDB for their most important applications, we’re powering the next era of software.

Our compass at MongoDB is our Leadership Commitment, guiding how and why we make decisions, show up for each other, and win. It’s what makes us MongoDB. 

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 is an equal opportunities employer.

Req ID: View phone number on jobs.jobcopilot.com

Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Staff Engineer, Search Systems in Toronto, ON vacancy
  • $125.7k - $220k per year

     ...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She...  ...maintenance of the required screening. About the Role: The systems we build run on a variety of cloud providers, and we have a high... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Servicenow

    Toronto, ON
    13 hours ago
  •  ...Atlas Search is a multi-cloud service that allows users to execute complex full text and...  ...is building the cloud-based distributed systems software responsible for the lifecycle of...  ...customers love and that we are proud of as engineers Have the opportunity to lead projects... 
    Suggested
    Full time
    Worldwide

    Mongodb

    Toronto, ON
    13 hours ago
  • $190.5k - $262k per year

     ...About the Role: The Discovery Search team (Search FX) sits at the...  ...that feels less like a search engine and more like a trusted merchant...  ...and what will sell. As a Staff Engineer on the Search FX team,...  ...into a cohesive, high-performance system. You’re excited about this... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Monday to friday
    3 days per week

    Faire

    Toronto, ON
    13 hours ago
  •  ...advancements through open-source collaboration. ~ Work closely with cross-functional teams, including software developers, QA engineers, and hardware teams, to ensure successful project execution Required Skills and Qualifications: ~ Over 7+ years of experience... 
    Suggested
    Full time

    Extreme Networks

    Toronto, ON
    13 hours ago
  •  ...About the Role We are a small team of AI builders in Paytm Labs. As a Staff AI Platform Engineer, you will work across inference and agentic systems. You will contribute to Paytm's AI inference platform (Pi), serving internal teams and enterprise customers - running... 
    Suggested
    Full time

    Paytm

    Toronto, ON
    13 hours ago
  •  ...part of our journey. The Role As Staff Engineer, you will own the technical strategy...  ...Define reference architectures for AI-native systems, establish patterns for agent...  ...fewer jobs than men, despite similar job search behaviors. At Enable, we’re committed to... 
    Full time

    Enable

    Toronto, ON
    13 hours ago
  • $140.6k - $190.6k per year

     ...our organization.     Overview of the Role Advanced Content Engineering (ACE) is seeking a Staff Software Engineer to serve as the technical anchor for the search platform’s ingestion and indexing systems. The platform processes millions of documents across TR’s legal,... 
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    16 hours ago
  •  ...multidisciplinary team of Research Scientists and Engineers building the content backbone of a best-...  ...tens of thousands of items — including search, similarity, lineage, and regression...  ..., not just prototypes. You have shipped systems that other engineers and researchers depend... 
    Full time

    waabi

    Toronto, ON
    10 days ago
  • $109.4k - $191.5k per year

     ...Company Description It all started when engineer Fred Luddy wrote code that automated a...  ...a passion for chasing issues of complex systems running under dynamic, real-world loads....  ...navigation, file manipulation, permissions, searching/finding files and text contents, and administrative... 
    Permanent employment
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Servicenow

    Toronto, ON
    13 hours ago
  •  ...MongoDB Search and Vector Search allows users to execute complex search queries and build...  ...data at scale. We are seeking a Lead Engineer to lead the MongoDB Search Query Platform...  ...first-hand experience developing complex systems like databases, distributed systems, or high... 
    Full time
    Worldwide

    Mongodb

    Toronto, ON
    13 hours ago
  • $150k - $200k per year

     ...tackling bold challenges, join us! We are a close-knit group of engineers of different stripes - developers, designers, and product owners...  ...and delivery of scalable backend platforms and distributed systems, leveraging AI-assisted and agentic engineering workflows to accelerate... 
    Work at office
    Remote work
    Work from home
    Flexible hours
    2 days per week
    3 days per week

    HelloFresh

    Toronto, ON
    13 hours ago
  • $200k per year

     ...clutch.ca . About the Role Platform Engineering is becoming a strategic investment at...  ...and we're looking for our first dedicated Staff Platform Engineer to help define what that...  ...-wide engineering problems, thinks in systems rather than individual services, and wants... 
    Long term contract
    Permanent employment
    Full time
    Temporary work
    Internship
    3 days per week

    Clutch Technologies Inc.

    Toronto, ON
    13 hours ago
  •  ...the future of care. The Opportunity We're looking for a Staff Security Engineer to join Fullscript's Security Engineering team as a senior...  ...engineering velocity. We're looking for someone who has owned systems end-to-end; from application development and infrastructure... 
    Long term contract
    Full time
    Remote work
    Flexible hours

    Fullscript

    Toronto, ON
    13 hours ago
  •  ...seeking a highly skilled and motivated Staff Software Engineer to join our team and work on the Nirmata...  ...of working on innovative, large-scale systems handling substantial volumes of data and...  ...Kyverno, Nirmata's open source policy engine —Kyverno simplifies compliance, mitigates... 
    Long term contract
    Flexible hours

    Nirmata

    Toronto, ON
    13 hours ago
  •  ...and continuously raising the bar.    Job Title: Staff Software Engineer, Platform Engineering Why Kaseya? Join a fast-growing...  ...Engineer to guide the design and evolution of large-scale platform systems across Kaseya’s engineering organization. This role focuses... 
    Long term contract
    Full time
    Worldwide

    Kaseya

    Toronto, ON
    13 hours ago
  •  ...the way people learn, because learning never stops. As a Staff Product Engineer at Docebo, you operate at the intersection of product strategy...  ...high-impact, ambiguous problems that span multiple teams and systems. You identify opportunities others haven’t seen, align stakeholders... 
    Long term contract
    Full time
    For contractors
    Work at office
    Worldwide
    3 days per week

    Docebo

    Toronto, ON
    13 hours ago
  • $160k - $220k per year

     ...organizations make sure the right people can access their most critical systems? That's the problem the Okta Privileged Access Management (...  ...) and the systems they need to do their jobs. The Staff Backend Engineer Opportunity We're looking for a Backend Software Engineer... 
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    13 hours ago
  • $172k - $229k per year

     ...fast-paced environments. Could you be our next hire? As a Staff Software Engineer, your primary focus will be to architect, build, and optimize...  ...data storage and retrieval. Enhance and optimize our design system and UI components using Material-UI, ensuring a seamless and... 
    Full time
    For contractors
    Work at office
    Local area
    Work from home
    Monday to friday
    Flexible hours

    Buildops

    Toronto, ON
    13 hours ago
  •  ...infrastructure that underpins a large-scale data platform on AWS. As a Staff Engineer, you will define architectural standards, ensure alignment with...  ...multiple teams to build and operate reliable, scalable data systems. You will work across organizational boundaries to influence... 
    Full time
    Worldwide

    Kaseya Careers

    Toronto, ON
    13 hours ago
  •  ...team and looking for contributors of all seniorities. Join Tenstorrent as a Staff Reliability Engineer and help define the reliability strategy behind the next generation of AI computing systems. In this highly visible technical leadership role, you'll drive reliability... 
    Permanent employment
    Full time
    Internship
    Second job

    Tenstorrent

    Toronto, ON
    13 hours ago
  • $160k - $220k per year

     ...mission. If you are too, let's talk. Staff Software Engineer - (Full Stack) Okta Workflows is the...  ...infrastructure and platform teams to optimize system performance and reliability Mentor...  ...to low-code/no-code tools, workflow engines, or visual development platforms. Interest... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    13 hours ago
  • $205.6k - $257k per year

     ...Team You’ll Work With You’ll enter our engineering interview process as part of a pooled...  ...than a specific team’s immediate gap.  Staff Engineers at Carta are technical anchors...  ...truth" for private market data. Financial Systems Architecture: Designing resilient,... 
    Long term contract
    Full time
    Work at office
    Immediate start

    Dba Carta, Inc.

    Toronto, ON
    13 hours ago
  •  ...reliability and performance at scale. As a Staff Frontend Engineer on the App Platform team, you will play...  ..., performance optimization, and design system consistency — and actively raise the...  ...by a third party without a signed search agreement in place, it will become the... 
    Long term contract
    Full time
    Internship
    Home office
    Flexible hours

    Glossgenius

    Toronto, ON
    13 hours ago
  •  ...information, visit our institutional page About the role Our Engineering team helps Nubank to create and use the technology that...  ...will be responsible for Work with large scale distributed systems, understanding their broad architecture Set technical direction... 
    Full time
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours

    Nubank

    Toronto, ON
    13 hours ago
  • $100k per year

     ...all seniorities. Tenstorrent is looking for a Staff Firmware Developer to contribute to development of system management firmware for Tenstorrent products, with...  ...generation system behavior.   Compensation for all engineers at Tenstorrent ranges from $100k - $500k including... 
    Long term contract
    Permanent employment
    Full time

    Tenstorrent

    Toronto, ON
    13 hours ago
  • $140k - $180k per year

     ...Join our Framework team: the engineering foundation that makes Achievers scale.   This...  ...energized by building for builders — designing systems that are secure, highly available, and...  ...design, with at least 3 of them in a Senior/Staff capacity.  ~ Excellent written and... 
    Permanent employment
    Full time
    Work at office
    Flexible hours
    Shift work

    Achievers

    Toronto, ON
    13 hours ago
  •  ...Role Summary: ~ Sonatus is seeking a highly motivated  Staff AI Engineer to define and develop next-generation  agentic AI applications...  ...Proven experience in designing and deploying end-to-end agentic AI systems in a production environment. In-depth knowledge of current... 
    Full time
    Worldwide
    Shift work

    Sonatus, Inc

    Toronto, ON
    13 hours ago
  •  ...warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that...  ...the Role Fivetran is looking for a Staff Software Engineer to join our Database...  ...correctness, and large-scale distributed systems. You will lead the design and evolution... 
    Full time
    Work at office
    Remote work

    Fivetran

    Toronto, ON
    13 hours ago
  • $220k - $359.21k per year

     ...high-quality results more efficiently. We're looking for a Staff Fullstack Engineer to join the Core Objects team as a hands-on technical leader...  ..., and performance of a complex, high-scale backend system that underpins our entire product offering. You’ll support the... 
    Internship
    Manual labor
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    5 days ago
  •  ...millions of developers fix bugs faster. As a Staff Software Engineer on the Issue Workflow team, you'll architect the systems that power this experience. You'll work at the...  ..., building real-time data pipelines, search backends, and analysis systems that surface signal... 
    Full time
    Work at office

    Sentry

    Toronto, ON
    13 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Engineer, Search Systems. Be the first to apply!