Senior Engineer Storage Layer Services
@ MongoDB

Hybrid
CA$163,000
Hybrid
Full Time
Posted 23 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXX******* @mongodb.com
Recommended after applying

Job Details

About MongoDB

MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. Our industry-leading developer data platform, MongoDB Atlas, is available in over 115 regions across AWS, Google Cloud, and Microsoft Azure.

Role Overview

The Storage Layer Services Team is re-architecting the MongoDB Cloud Storage Layer. As a Senior Engineer Storage Layer Services, you will play a crucial role in building multi-tenant distributed storage services to enhance our cloud storage architecture and power customers' use cases efficiently.

Candidate Profile

  • 5+ years in programming, debugging, and performance tuning
  • Strong fundamentals in multi-threaded programming and performance profiling
  • Experience in distributed systems and cloud-native multi-tenant services
  • Hands-on experience with large backend/compiled codebases in Rust or C/C++
  • Excellent technical communication and collaboration skills

Position Expectations

  • Develop secure, high-performance cloud storage solutions
  • Implement production-ready applications using Rust
  • Diagnose and resolve test failures and performance regressions
  • Lead cross-team initiatives and mentor junior engineers
  • Collaborate on defining product roadmaps with leadership

Success Measures

  • First month: Understand architecture and resolve bugs
  • Three months: Contribute to Rust development and code reviews
  • Six months: Lead a new feature development and mentor new engineers

Employee Benefits & Culture

MongoDB offers competitive base salary, equity, flexible paid time off, generous parental leave, RRSP matching, and comprehensive health benefits. A supportive culture of inclusivity, diversity, and collaboration ensures both professional and personal growth.

Key skills/competency

  • Distributed Systems
  • Cloud Services
  • Rust
  • C/C++
  • Multi-tenant Architecture
  • Performance Tuning
  • Multi-threading
  • Storage Solutions
  • System Design
  • Cross-team Collaboration

How to Get Hired at MongoDB

🎯 Tips for Getting Hired

  • Tailor your resume: Highlight distributed systems and Rust skills.
  • Emphasize cloud experience: Detail multi-tenant projects effectively.
  • Showcase communication: Focus on technical collaboration achievements.
  • Prepare for coding: Focus on performance tuning and system design.

📝 Interview Preparation Advice

Technical Preparation

Review distributed systems fundamentals.
Practice Rust coding challenges.
Study multi-threading and performance tuning.
Examine cloud-native storage design patterns.

Behavioral Questions

Describe team conflict resolution examples.
Explain project leadership experiences.
Discuss cross-team collaboration stories.
Share time-management under pressure instances.

Frequently Asked Questions