Taro Logo

Senior Software Engineer – SQL Engine

MongoDB provides a globally distributed, multi-cloud database platform enabling organizations to build and run modern applications.
Alberta, CanadaBritish Columbia, CanadaManitoba, Canada
$137,000 - $189,000
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS · AI

Job Description

MongoDB is seeking a Senior Software Engineer to join their SQL Engines team, focusing on making MongoDB the premier choice for developers, analysts, and data scientists through SQL integration. The role involves working on MongoDB's SQL Interface, which bridges MongoDB's document data model with SQL-based tools. The position requires expertise in backend systems, database technologies, and query engines, with a focus on SQL and database optimization. The successful candidate will contribute to developing features that enable seamless integration between MongoDB and SQL-based workflows, while ensuring performance and scalability. MongoDB offers a comprehensive benefits package and promotes a supportive, inclusive culture. The role provides an opportunity to work on cutting-edge database technology while making a significant impact on how users interact with and analyze data. The position is available across multiple Canadian locations and offers competitive compensation including equity and extensive benefits. This is an excellent opportunity for experienced engineers passionate about database systems and query languages to shape the future of data access and analysis.

Last updated 2 days ago

Responsibilities For Senior Software Engineer – SQL Engine

  • Design, build, and optimize tools to enhance the SQL experience with MongoDB
  • Collaborate with product managers and customer experience teams
  • Monitor and improve performance, scalability, and reliability of the SQL interface
  • Stay updated on emerging trends in the database and cloud industry
  • Advocate for technical excellence while balancing feature delivery and system quality

Requirements For Senior Software Engineer – SQL Engine

Java
Rust
Go
  • 5+ years of professional experience in software engineering
  • Proficiency in at least one compiled language
  • Strong computer science fundamentals
  • Knowledge of data structures, algorithms, and software design/architecture
  • Familiarity with SQL query execution, optimization, and relational database systems
  • Strong verbal and written communication skills
  • Problem-solving ability

Benefits For Senior Software Engineer – SQL Engine

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
401k
Equity
  • 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, dental, and vision benefits
  • Employee stock purchase program
  • Equity

Related Jobs