Staff Software Engineer, Query

6 days ago


Montreal, Canada MongoDB Full time

Join to apply for the Staff Software Engineer, Query role at MongoDB. Join the MongoDB Server Query Integration team, and help us build a world‑class, distributed open‑source database. Our team plays a crucial role in the experience and performance of data processing. We are responsible for building user‑facing features on top of the core query engine and for integrating Query with other products in the MongoDB ecosystem. This includes enhancing our time‑series product, extending language support for analytics, helping grow our Atlas Search and Vector Search offerings with database support, and adding workload telemetry to provide deeper insight into how our database is used. We have many interesting problems to solve with a direct impact on users for transactional, time‑series, lexical, and vector search and analytical workloads. The team is systematically rewriting every major component of our optimization and execution systems. We need your help to design and build the heart of a distributed, flexible schema, document database. We are looking to speak to candidates who are based in the United States or Canada for our hybrid working model. Candidate Profile 10+ years of experience in data‑management systems Experience building production‑level code with a large user base, robust design structure, and rigorous code quality Degree in Computer Science or similar field, or equivalent practical experience; strong competencies in data structures, algorithms, and software design/architecture Experience with large code bases written in C++ or another systems‑programming language; ability to trace defects, estimate work complexity, and design evolution and integration strategies as we rewrite system components Passion for the theory and practice of database query engines, and hands‑on or academic experience in the database domain Position Expectations Be directly responsible for delivering on goals that span a 6–18 month timeframe Play a key role in defining the roadmap for the next 12 months Write well‑tested, production‑ready code in C++ (our test infrastructure also leverages Python and JavaScript) Research state‑of‑the‑art query systems to inform our design Leverage deep knowledge of the product’s strengths and weaknesses, and of industry trends, to provide technical vision and direction Advise management on decisions related to roadmap, processes, architecture, and design Collaborate with stakeholders and engineering teams across the company on large initiatives Influence and grow team members through active mentoring, coaching, and leading by example Help cultivate a strong talent bench through interviewing, mentoring, and knowledge sharing Success Measures In three months you’ll have contributed to the development of a project slated for the next major version, and fixed a few bugs in a minor version of our latest stable release; you’ll have learned about MongoDB’s project lifecycle and our long‑term goals for the system In six months you’ll have taken on code‑review responsibilities and be actively involved in drafting and reviewing designs for new features; you will have expanded the team’s horizons by presenting a favorite paper or system architecture related to query systems In twelve months, on the basis of your extensive experience in the query space, you will have contributed to the long‑term technical roadmap of the MongoDB Query team 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. 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—MongoDB relies on its database for their most important applications, powering the next era of software. We are committed to a supportive and enriching culture for all employees, from affinity groups to fertility assistance and generous parental leave policies. Learn more about life 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‑opportunity employer. Compensation (Canada) MongoDB’s base salary range for this role in Canada is $159,000—$221,000 CAD. Salary is part of MongoDB’s total compensation and benefits package. Eligible employees may also receive equity, participation in the Employee Stock Purchase Program, flexible paid time off, 20 weeks fully‑paid gender‑neutral parental leave, fertility and adoption assistance, a Registered Retirement Savings Plan (RRSP) with employer match, mental health counseling, backup child and elder care, and health, dental, and vision benefits. #J-18808-Ljbffr



  • Montreal, Canada MongoDB Full time

    Join to apply for the Staff Software Engineer, Query role at MongoDB . Join the MongoDB Server Query Integration team, and help us build a world‑class, distributed open‑source database. Our team plays a crucial role in the experience and performance of data processing. We are responsible for building user‑facing features on top of the core query engine...


  • Montreal, Canada MongoDB Full time

    A leading database solutions provider is seeking a Staff Software Engineer, Query in Montreal. You will enhance core functionality, build user-facing features, and contribute to an ambitious technical roadmap. Ideal candidates have over 10 years of experience with robust design in data management systems and strong knowledge in C++. This hybrid role offers a...


  • Montreal, Canada MongoDB Full time

    A leading database solutions provider is seeking a Staff Software Engineer, Query in Montreal. You will enhance core functionality, build user-facing features, and contribute to an ambitious technical roadmap. Ideal candidates have over 10 years of experience with robust design in data management systems and strong knowledge in C++. This hybrid role offers a...


  • Montreal, Quebec, Canada Toparo Full time

    We seek a Staff Software Engineer for one of our remote-first clients based in Montreal. This client is building a SaaS solution in the crypto space. In this role, you will use your technical expertise to manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.   As a Staff...


  • Montreal, Canada Toparo Full time

    We seek a Staff Software Engineer for one of our remote-first clients based in Montreal. This client is building a SaaS solution in the crypto space. In this role, you will use your technical expertise to manage project priorities, deadlines, and deliverables.You will design, develop, test, deploy, maintain, and enhance software solutions.As a Staff Software...

  • Sr Software Engineer

    4 weeks ago


    Montreal, Canada CENTRIC SOFTWARE Full time

    Job Title: Senior Software Engineer Location: Remote, USA/Canada Compensation Range: $125,000 - $160,000 USD for USA, depending on location and experience + Benefits Job Summary At Centric Software, we drive innovation in enterprise software, helping global brands excel in fast-moving markets. As we expand our Canadian development team, we are seeking Senior...

  • Sr Software Engineer

    4 weeks ago


    Montreal, Canada CENTRIC SOFTWARE Full time

    Job Title: Senior Software Engineer Location: Remote, USA/Canada Compensation Range: $125,000 - $160,000 USD for USA, depending on location and experience + Benefits Job Summary At Centric Software, we drive innovation in enterprise software, helping global brands excel in fast-moving markets. As we expand our Canadian development team, we are seeking...

  • Sr Software Engineer

    4 weeks ago


    Montreal, Canada CENTRIC SOFTWARE Full time

    Job Title: Senior Software Engineer Location: Remote, USA/Canada Compensation Range: $125,000 - $160,000 USD for USA, depending on location and experience + Benefits Job Summary At Centric Software, we drive innovation in enterprise software, helping global brands excel in fast-moving markets. As we expand our Canadian development team, we are seeking Senior...


  • Montreal, Canada yasp Full time

    Staff Software Engineer - Platform & Architecture Join to apply for the Staff Software Engineer - Platform & Architecture role at yasp yasp is pioneering the future of software development with a compiler that leverages agentic AI for advanced optimization and code generation. We don’t draw boundaries between research and engineering. We are creative...


  • Montreal, Canada yasp Full time

    Staff Software Engineer - Platform & Architecture Join to apply for the Staff Software Engineer - Platform & Architecture role at yasp yasp is pioneering the future of software development with a compiler that leverages agentic AI for advanced optimization and code generation. We don’t draw boundaries between research and engineering. We are creative...