Senior Engineer Storage Layer Services @ MongoDB
Your Application Journey
Email Hiring Manager
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.