Senior Software Engineer Storage Engines @ MongoDB
Your Application Journey
Email Hiring Manager
Job Details
About MongoDB
MongoDB’s mission is to empower innovators to create, transform, and disrupt industries through software and data. The company enables organizations to build, scale, and run modern applications by modernizing legacy workloads and embracing AI.
Role Overview
The Senior Software Engineer Storage Engines role involves working on WiredTiger, MongoDB’s cutting-edge open-source storage engine. You will design, code, test, and debug complex systems while collaborating with experienced engineers to enhance performance and support new features.
Responsibilities
- Improve current WiredTiger functionality and design new features
- Work collaboratively on a feature-rich, large codebase
- Estimate tasks, report progress and manage risks
- Mentor junior engineers and review technical designs
- Diagnose and remediate customer issues through support collaboration
Technical Qualifications
- 7+ years of software development experience
- 3+ years of experience with C or C++
- Experience leading projects and technical documentation
- Desire to mentor and guide other engineers
- Expertise in systems, distributed systems, or databases preferred
Candidate Profile
You communicate effectively, manage time and project complexity, and value team contributions over individual work. You are passionate about creating maintainable software and are eager to learn new things.
Position Expectations
From understanding WiredTiger's architecture to contributing to major re-architectures for Atlas, your impact is measurable in immediate bug fixes to longer-term feature design and mentorship.
Success Measures
- Understanding high-level architecture within one month
- Active participation in code reviews within three months
- Contributions to upcoming project releases within six months
- Mentoring and influencing new feature development by twelve months
Work Environment & Benefits
This role is based in the Sydney office with a hybrid working model. MongoDB offers supportive professional development, excellent benefits, and a commitment to diversity and inclusion.
Key skills/competency
- Software Development
- C++
- Database Systems
- Distributed Systems
- Storage Engines
- WiredTiger
- Technical Leadership
- Mentorship
- Debugging
- System Architecture
How to Get Hired at MongoDB
🎯 Tips for Getting Hired
- Customize your resume: Highlight C/C++ and database experience.
- Research MongoDB: Understand their mission and technology.
- Prepare technical samples: Share project contributions and designs.
- Practice behavioral scenarios: Focus on teamwork and mentorship.