staff Software Engineer tech_leadership 10+ yrs Bachelor's
$159,000 – $221,000
USD per year

About this role

MongoDB is hiring a staff-level Software Engineer based in Alberta | British Columbia | Manitoba | Nova Scotia | Ontario | Quebec. The posting calls out experience with AWS, GCP, Azure, MongoDB and roughly 10+ years of relevant work. Listed education preference: a bachelor's degree or equivalent. Compensation is listed at $159,000–$221,000 per year.

Role
Software Engineer
Function
software engineering
Level
staff
Track
Tech leadership
Employment
Full-time
Location
Alberta | British Columbia | Manitoba | Nova Scotia | Ontario | Quebec
Experience
10+ years
Education
Bachelor's degree
Department
PTO Query
AI Summary
Staff-level engineer designing and building MongoDB's distributed query optimizer. Requires 10+ years in data management systems, deep C++ expertise, and database domain knowledge. Lead technical vision, mentor team members, and drive system architecture evolution.

More roles at MongoDB

Account Development Representative
New York City, NY · mid
AWS GCP Azure
Account Development Representative
Austin, TX · mid
AWS GCP Azure
Account Development Representative
Tel Aviv, Israel · mid
AWS GCP Azure
Account Development Representative
Toronto, Canada · mid
AWS GCP Azure
Account Development Representative
Sao Paulo, Brazil · mid
MongoDB Salesforce
All MongoDB jobs →

Job description

from MongoDB careers

Join the MongoDB Server Query Optimization team, and help us build a world-class distributed open-source query optimizer. Our team plays a crucial role in the experience and performance of data processing. We are responsible for the MongoDB Query Language and the lifecycle of each query, through parsing, optimization and plan selection.

We have a presence across the US and Europe including New York, Dublin, Seattle, Palo Alto, and Chicago. We support office-based and remote work and align projects with convenient work hours for each time zone.

We have tons of interesting problems to solve with a direct impact on users for transactional, time-series, and analytical workloads. The team is endeavoring to systematically rewrite every major component of our optimization and execution systems. We need your help to design and build the heart of a distributed, flexible schema, document database.

Candidate Profile

  • 10+ years of experience in data management systems
  • Experience with building production-level code with a large user base, robust design structure and rigorous code quality
  • Degree in Computer Science or similar field, or equivalent practical experience, with strong competencies in data structures, algorithms, and software design/architecture
  • Experience with large code bases written in C++ or another systems programming language. You'll need to trace down defects, estimate work complexity, and design evolution and integration strategies as we rewrite different components of the system
  • This is an excerpt. Read the full job description on MongoDB careers →
All software engineering jobs software engineering salaries software engineering career path
All MongoDB Jobs Browse software engineering roles staff positions