Skip to content
MongoDBMongoDB

Staff Engineer

Leads the design and delivery of performant, multi-tenant distributed storage services for MongoDB’s cloud architecture. The role requires 10+ years of experience with concurrent or distributed systems, systems programming, technical leadership, and performance optimization.

About the job

Responsibilities

  • Deliver goals spanning a 6–18 month timeframe and help define the 12-month roadmap.
  • Write well-tested, production-ready Rust code.
  • Improve processes and tools for making sound decisions and safely changing high-risk code.
  • Use observability data to inform decisions and measure shipped work.
  • Investigate performance regressions and guide complex performance-versus-requirements tradeoffs.
  • Champion operational excellence and participate in a one-week-in-six on-call rotation.
  • Interview, mentor, and share knowledge with engineers.
  • Develop and apply expertise in database and distributed-systems research.
  • Handle or lead responses to time-sensitive customer escalations.
  • Propose and advocate for high-impact cross-team projects and technical strategies.
  • Drive consensus on complex, cross-team issues by framing tradeoffs and guiding durable decisions.
  • Travel to the United States occasionally, approximately once per year.

Requirements

  • 10+ years of experience programming, debugging, and performance-tuning highly concurrent and/or distributed systems.
  • Significant experience with a systems language such as C, C++, or Rust.
  • A track record of effective technical leadership and solving ambiguous problems iteratively and measurably.
  • Strong understanding of systems fundamentals, including cache management, log-based recovery, transactions, or performance profiling.
  • Experience reasoning about highly concurrent, asynchronous services, including backpressure, tail latency, and replicated-state-machine failure modes.
  • Experience with large, highly available, scalable, and performant systems such as databases, high-frequency trading platforms, cloud storage services, or similar systems.
  • Excellent verbal and written technical communication skills.
  • Willingness to collaborate with colleagues, mentor junior engineers, and learn new computer science and software engineering concepts.
  • Candidates must be based in Sydney for the hybrid working model.

Benefits

  • 5 weeks of annual leave.
  • 22 weeks of paid parental leave for both parents, covering childbirth, adoption, surrogacy, and fostering; reduced during the first year.
  • Family-forming assistance covering fertility care, adoption, and surrogacy.
  • Subsidized health and dental insurance for employees and dependents through Medibank.
  • ClassPass credits, a Headspace subscription, and vaccination vouchers.
  • In-office lunch up to 3 days per week.

Skills

Rust, C, C++, MongoDB, Distributed Systems, Database Systems, Concurrency, Asynchronous Services, Performance Profiling, Observability, Transactions, Log-Based Recovery, Cache Management, Replicated State Machines, Cloud Storage

Shield AI

Shield AI

Melbourne, Australia

Senior Staff Engineer, C++ Software - Edge Systems
No salary listedOn-site7+ YOEBackend Engineering

Provides hands-on technical leadership for production C++ software running on Linux edge-compute platforms. The role spans architecture, sensor and imaging integration, performance optimization, and cross-team delivery for mission-critical autonomous systems.

Vanta

Vanta

Remote

Staff Software Engineer, GRC
$260k+/yrRemote10+ YOEBackend Engineering

Leads architecture and technical strategy for Vanta’s government compliance product, building scalable backend systems and new workflows in a 0-to-1 environment. Requires 10+ years of backend experience, strong systems thinking, cross-functional influence, and a track record of mentoring engineers.

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.

Payabli

Payabli

Remote

Principal Payments Engineer
No salary listedRemote12+ YOEBackend Engineering

Founding senior engineer responsible for creating and operating Payabli’s Payments Core infrastructure, including ledgers, exactly-once money movement, multi-rail orchestration, settlement, and reconciliation. Requires 12+ years of production payments or financial-systems experience at major scale.

Fingerprint

Fingerprint

Remote

Senior Backend Engineer, Core APIs
$150k+/yrRemote5+ YOEBackend Engineering

Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.