Senior Software Engineer - Query Integration

3 hours, 54 minutes ago
Full-time
Senior
Software Development
MongoDB

MongoDB

MongoDB provides a developer data platform that simplifies data management and accelerates application development, enabling businesses to leverage modern database technology for innovative solutions across various industries.

Internet Software & Services
1K-5K
Founded 2007

Description

  • Understand and improve the current functionality of the MongoDB query engine.
  • Design, implement, test, and support new features for query performance, robustness, and language enhancements.
  • Develop diagnostics that help users identify and troubleshoot query performance problems.
  • Integrate the query engine with other MongoDB products and tools, including time-series, Atlas Search, and Vector Search.
  • Contribute high-quality C++ code and participate in code reviews by giving and soliciting feedback.
  • Work constructively with peers to deliver technical solutions.
  • Help add workload telemetry to improve insight into database usage.
  • Take ownership of complex functionality and bug fixes across release cycles.
  • Contribute to the design of major new features over time.
  • Mentor new engineers as you grow in the role.

Requirements

  • 5+ years of experience in computer programming.
  • Hands-on experience building industrial-strength software.
  • Strong computer science fundamentals, including data structures, algorithms, and software design/architecture.
  • Experience working with large code bases, preferably in C++.
  • B.Sc. in Computer Science or a similar field, or equivalent practical experience.
  • Interest in the theory and practice of database query engines.
  • Hands-on experience in databases and/or data management systems is a plus.
  • M.Sc. or Ph.D. in the database/query engine domain is a plus.
  • Experience with C++ is not required, but prior exposure is beneficial.
  • This role can be based in US or Canadian offices or remotely in North America.

Benefits

  • Base salary range in Canada: $137,000–$189,000 CAD.
  • Equity as part of total compensation for eligible employees.
  • 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 care, and backup elder care.
  • Health, dental, and vision benefits offerings.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer- .Net (AWS)

BOLD 251-1K Internet Software & Services

BOLD is hiring a Senior Software Engineer to develop and optimize cloud-native .NET services for its global platform, supporting high-scale web and mobile products.

API Gateway AWS CI/CD CloudFormation CSS Docker Java JavaScript Kubernetes Microservices MySQL .NET Python React REST API Solr SQL Server Terraform TypeScript
9 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Bristol, United Kingdom

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI team to build and operate the data ingestion infrastructure that collects audio data for training high-scale models and powering consumer and enterprise products.

Bash Docker GCP Linux Python Terraform
9 minutes ago

Senior Software Engineer, Windows/Desktop Applications - Ottawa, Canada

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows desktop engineer to lead the architecture, development, and accessibility of its audio-based reading products for millions of users.

C# C++ CI/CD .NET
9 minutes ago

Software Engineer, iOS Core Product - Cork, Ireland

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior iOS Engineer to help scale its distributed text-to-speech reading app and drive new product work for a rapidly growing user base.

CI/CD Git iOS Swift SwiftUI
9 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers