Senior Software Engineer Storage Engines
@ MongoDB

Sydney, New South Wales, Australia
$150,000
On Site
Full Time
Posted 6 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXX***** @mongodb.com
Recommended after applying

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.

📝 Interview Preparation Advice

Technical Preparation

Review C and C++ fundamentals.
Study storage engine architectures and designs.
Practice debugging high-concurrency systems.
Examine large scale distributed system examples.

Behavioral Questions

Describe past teamwork on complex projects.
Explain conflict resolution methods in teams.
Discuss mentoring experiences and leadership style.
Share effective communication during technical challenges.

Frequently Asked Questions