Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 27 Oct 2026 · Still live on 31 Oct 2026

Senior Software Engineer

MongoDB Sydney Hybrid senior full-time

The employer hasn't listed a salary.

Apply on MongoDB

Description

The Storage Layer Services Team at MongoDB is re-architecting the MongoDB Cloud Storage Layer and is looking for talented Senior Engineers to join the team.

The team champions a strong culture of inclusivity, diversity, and collaboration, and is working to build performant multi-tenant distributed storage services.

Responsibilities:

  • Develop secure multi-tenant cloud-native storage solutions to ensure performance, automatic failover and zero downtime
  • Implement and operate production-ready applications in Rust
  • Diagnose test failures and performance regressions, and implement fixes
  • Lead development and project management for large, cross-team initiatives
  • Identify, design, implement, test, and support new features related to Storage Layer Services
  • Collaborate with Product Management and Engineering leadership to define product roadmaps

Requirements:

  • Minimum of 5 years of experience in programming, debugging, and performance tuning of distributed and/or highly concurrent software systems
  • Strong systems fundamentals, including multi-threaded programming and performance profiling
  • Experience with distributed systems
  • Proven experience in building, deploying, and operating multi-tenant cloud services with a focus on operational excellence
  • Familiarity with database internals or experience building core components for data processing systems
  • Hands-on experience in developing performance-sensitive software
  • Experience with large backend/compiled codebases, preferably in Rust or C/C++
  • B.Sc. in Computer Science or a related field, or equivalent practical experience
  • Excellent verbal and written technical communication skills, with a strong desire to collaborate with colleagues
  • Strong time management skills and the ability to realistically assess project complexity
  • Interest in the theory and practice of high-availability systems

Success Measures:

  • In the first month: Understand the high-level architecture of MongoDB Cloud Storage Architecture and resolve a few bugs
  • In three months: Contribute to the Rust development of a project slated for the initial release of the Storage Layer Services and take on code review responsibilities and participate in reviewing designs for new features
  • In six months: Lead the development of a new feature and help mentor new engineers on the team

Skills

Required

  • distributed systems
  • multi-threaded programming
  • performance profiling
  • Rust
  • C/C++
  • database internals
  • data processing systems
  • performance-sensitive software

Nice to have

  • M.Sc./Ph.D. in high-availability systems

Ready to apply?

You apply with the employer directly. Their original posting is here: https://job-boards.greenhouse.io/mongodb/jobs/8020377

Apply on MongoDB