Staff Engineer

MongoDB

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Sydney, Australia
Posted
35 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $200k
$150k most similar roles pay here $263k

This listing doesn't post a salary. Most similar roles pay $175,326–$224,325.

Based on 240 similar postings.

Employer

About MongoDB

MongoDB is a leading American software company that develops and provides commercial support for a popular, source-available document database. Designed to handle unstructured and structured data natively, its platform is purpose-built for modern cloud applications, analytics, and AI experiences.

MongoDB currently has 311 open roles on FindRole.

Listed pay typically runs $126,000–$226,000 across 95 roles with salary data.

Most-posted roles

View all roles at MongoDB

At a glance

TL;DR · Staff Engineer

Staff Engineer joins the Storage Layer Services team to help re-architect the MongoDB Cloud Storage Layer. This role focuses on building performant, multi-tenant distributed storage services to enhance existing architecture and support diverse customer use cases. The engineer will write production-ready code in Rust, define long-term roadmaps, investigate performance regressions, and manage high-risk codebase changes using an observability stack. Key responsibilities include mentoring junior engineers, handling time-sensitive escalations, and driving consensus on complex technical issues across teams. Candidates must possess over ten years of experience in programming, debugging, and performance tuning for highly concurrent or distributed systems. Required expertise includes systems fundamentals like cache management, log-based recovery, transactions, and performance profiling. The role addresses the challenge of building scalable, high-availability infrastructure while balancing performance requirements against complex system constraints within a distributed environment.

What does a Engineer earn?

Median $185000 from 249 postings across 48 companies.

See salary data

What you'll do

  • Write well-tested, production-ready code in Rust for the MongoDB Cloud Storage Layer.
  • Define the technical roadmap and advocate for high-impact projects across multiple teams.
  • Investigate performance regressions and guide the team through complex architectural trade-offs.
  • Use observability tools to measure the impact of shipped features and inform engineering decisions.
  • Drive consensus on complex issues by engaging stakeholders and framing technical tradeoffs.
  • Mentor junior engineers and cultivate a strong talent bench through interviewing and knowledge sharing.
  • Manage time-sensitive customer escalations and participate in an on-call rotation.
  • Research and apply cutting-edge database and distributed systems research to the codebase.

What we're looking for

  • You must have 10+ years of experience in programming, debugging, and performance tuning highly concurrent or distributed systems.
  • Experience with systems languages such as C, C++, or Rust is required.
  • You must demonstrate a track record as an effective technical leader who can solve vaguely defined problems.
  • You must possess a solid grasp of systems fundamentals including cache management, log-based recovery, transactions, and performance profiling.
  • You must be comfortable reasoning about highly concurrent, asynchronous services, backpressure, tail latency, and replicated state machines.
  • Experience working on large, high-availability, and scalable systems like databases or cloud storage is required.
  • You must have excellent verbal and written technical communication skills for collaboration and mentoring.
  • Candidates must be based in Sydney to accommodate the hybrid working model.

More like this

Similar roles

Senior Software Engineer

MongoDB

Sydney, Australia 35 days ago
Rust C++ C Distributed Systems Multi-threaded Programming Performance Profiling Database Internals High-Availability Systems Data Processing MongoDB
5+ yrs exp Hybrid

Senior Software Engineer, Storage Layer Services

MongoDB

Remote (New York, NY) 86 days ago $126,000$248,000
Rust C++ Kubernetes AWS Azure GCP Distributed Systems Containerization Observability Load Testing Chaos Engineering Database Internals Multi-tenant Cloud Services High Availability Data Processing Systems
5+ yrs exp Remote Hybrid

Staff Software Engineer

Circle

Remote (San Francisco, CA) +11 29 days ago $195,000$257,500
Go Java Blockchain Web3 RESTful API Microservices AWS Google Cloud Microsoft Azure Kubernetes EKS ECS SQL NoSQL System Design
7+ yrs exp Remote

Staff Software Engineer

PayPal

Austin, TX +1 10 days ago $160,500$238,700
Python RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar AWS GCP Azure Terraform SDLC
5+ yrs exp Hybrid

Staff Software Engineer

Warner Bros. Discovery

Remote (Atlanta, GA) 67 days ago
AWS JavaScript Docker Git API Design Data Modeling Scrum Kanban Cloud-native State Management Algorithms Data Structures
8+ yrs exp Remote

Staff Software Engineer

Cisco

Remote (Durham, NC) 43 days ago $151,600$222,400
AWS GCP Azure Kubernetes Go Python Java Distributed Systems CI/CD Microservices REST RAG Multi-agent Frameworks
8+ yrs exp Remote