Senior Software Engineer - Query Integration

1 week, 6 days 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

Jr/Mid/Senior/Staff Software Engineer, Applications

AcuityMD 51-250 Health Care Providers & Services

AcuityMD is hiring software engineers across multiple levels to build application features and workflows for its AI and data platform serving MedTech companies and their sales teams.

GCP GraphQL JavaScript Node.js PostgreSQL Python React SQL TypeScript
32 minutes ago

Senior Software Engineer

Natera 1K-5K Pharmaceuticals

Natera is seeking a Senior Full Stack Software Engineer to build and maintain software supporting research, product development, and clinical testing operations within a regulated genetic testing environment.

AWS CI/CD Docker GCP Git JavaScript Kubernetes Microservices PostgreSQL Python React System Design TypeScript UX Design
32 minutes ago

Senior Software Engineer

Breezeway 11-50 Professional Services

Breezeway is hiring a Software Engineer to join a customer-facing product team building full-stack features for its property operations platform used by short-term rental managers and hospitality operators.

Celery Flask GraphQL LLM Mobile Development Python React React Native REST API SQLAlchemy
47 minutes ago

Senior Staff Software Engineer, Platform

SmithRx 1K-5K Pharmaceuticals

SmithRx is hiring a Staff Software Engineer to help design, build, test, and maintain its pharmacy benefits platform while shaping technical direction for scalable healthcare software.

AWS CI/CD Docker Go GraphQL Java JavaScript Kotlin Kubernetes Node.js PostgreSQL SQL TypeScript
47 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