Senior Software Engineer - Query Integration

MongoDB

Alberta, Canada
Base: $137,000 - $189,000 cad; bonus/equity: equit...
On-site (with options for remote work within north america)
5+ years computer programming experience
Industrial-strength software development
Strong data structures and algorithms
MongoDB is seeking a Senior Software Engineer for its Query Integration team, focusing on enhancing user-facing features and integrating query functionalities within the MongoDB ecosystem. Ideal candidates should have over five years of programming experience, preferably in C++, and a solid understanding of software design and data management

Job Summary

  • The role focuses on building user-facing features for the MongoDB query engine and integrating it with ecosystem products like Atlas Search and Vector Search.
  • Candidates are expected to contribute high-quality C++ code, participate in code reviews, and design new features for query performance and robustness.
  • MongoDB offers a supportive culture with benefits including equity, flexible paid time off, and generous parental leave policies.

Matching Summary

Match Score: 85

MongoDB is seeking a Senior Software Engineer for its Query Integration team, focusing on enhancing user-facing features and integrating query functionalities within the MongoDB ecosystem. Ideal candidates should have over five years of programming experience, preferably in C++, and a solid understanding of software design and data management.

Salary

Base: $137,000 - $189,000 CAD; Bonus/Equity: Equity and employee stock purchase program included; Benefits: RRSP match, mental health counseling, backup child care, and health/dental/vision coverage

Skills & Requirements

Must-have

  • 5+ years computer programming experience
  • Industrial-strength software development
  • Strong data structures and algorithms
  • Experience with large code bases

Nice-to-have

  • C++ development experience
  • Database query engine theory interest
  • M.Sc./Ph.D in database domain
  • JavaScript and Python testing infrastructure

Key Requirements

  • B.Sc. in Computer Science or equivalent practical experience
  • 5+ years of experience in computer programming
  • Hands-on experience building industrial-strength software

Work Rights

Not specified

Tailored Resume

Cover Letter