Senior Software Engineer - Query Integration

MongoDBQuebec, ON
Remote

About The Position

The worldwide data management software market is massive, and MongoDB is transforming industries and empowering developers to build amazing applications. As the leading developer data platform and the first database provider to IPO in over 20 years, MongoDB is at the forefront of innovation. The Query Integration team focuses on building user-facing features on top of the core query engine and integrating query functionality with other products in the MongoDB ecosystem. This includes enhancing time-series products, extending language support for analytics, growing Atlas Search and Vector Search products with database support, and adding workload telemetry for greater insight into database usage. While most development is in C++, prior experience in C++ is not a strict requirement. The testing infrastructure is written in JavaScript and Python. This role offers flexibility, allowing candidates to be based out of US or Canadian offices or work remotely within the North America region.

Requirements

  • 5+ years of experience in computer programming
  • Hands-on experience building industrial-strength software
  • Solid computer science fundamentals, with strong competencies in data structures, algorithms, and software design/architecture
  • Experience with large code bases, preferably in C++
  • B.Sc. in Computer Science or similar field, or equivalent practical experience

Nice To Haves

  • Experience in databases and/or data management systems
  • Interest in the theory and practice of database query engines
  • Hands-on experience or M.Sc./Ph.D in the domain of database query engines
  • Prior experience in C++

Responsibilities

  • Understand and improve current functionality of the MongoDB query engine
  • Contribute high quality C++ code and participate in code reviews
  • Identify, design, implement, test, and support new features related to query performance and robustness, query language enhancements, diagnostics for query performance problems, and integration with other products and tools
  • Work constructively with peers to deliver excellent technical solutions
  • Contribute to the development of projects for major versions and fix bugs in minor versions
  • Take on code review responsibilities and independently deliver complex functionality and resolve bugs
  • Contribute to the design of major new features
  • Help mentor new engineers on the team

Benefits

  • Equity
  • Participation in the employee stock purchase program
  • Flexible paid time off
  • 20 weeks fully-paid gender-neutral parental leave
  • Fertility and adoption assistance
  • Registered Retirement Savings Plan (RRSP) with employer match
  • Mental health counseling
  • Backup child and elder care
  • Health benefits
  • Dental benefits
  • Vision benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service