Staff Engineer, Storage Layer Services
Hybrid (Sydney, Australia)full-timePosted 2mo ago
About the role
Staff Engineer position on the Storage Layer Services team at MongoDB, focused on re-architecting the MongoDB Cloud Storage Layer. Hybrid role based in Sydney, reporting to the Sydney/North America collaboration context, with responsibilities spanning roadmap definition, system design, performance optimization, mentoring, and cross-team collaboration.
Responsibilities
- Be directly responsible for delivering on goals which span a 6-18 month timeframe
- Play a key role in defining the roadmap for the next 12 months
- Write well tested, production-ready code in rust
- Act as a force multiplier across the organization, drive improvements to processes and tools to help us more confidently make sound decisions and changes to high risk parts of our codebase
- Use our observability stack to inform decisions and measure the impact of work the team ships
- Investigate performance regressions and guide the team through making complex changes that have to balance performance against other requirements
- Champion a culture of operational excellence, and be part of a one-week-in-6 on-call rotation
- Help cultivate a strong talent bench through interviewing, mentoring and knowledge sharing
- Develop, maintain and apply expertise on cutting edge database and distributed systems research from industry and academia
- Handle (or lead the effort to handle) time-sensitive customer escalations
- Propose and advocate for high-impact projects across teams, connecting customer needs and company goals to a clear technical strategy for large initiatives
- Drive consensus on abstract, complex issues affecting multiple teams by framing tradeoffs, engaging stakeholders, and guiding decisions to durable outcomes
- Be open to occasional (once a year) travel to the US
Qualifications
- 10+ years of experience in programming, debugging, and performance tuning highly concurrent and/or distributed systems
- Experience with systems languages (C, C++, Rust, etc)
- Track record as an effective technical leader
- Solid grasp of cache management, log-based recovery, transactions or performance profiling
- Comfort with highly concurrent, asynchronous services — backpressure, tail latency, failure modes of replicated state machines
- Experience on large, highly available, scalable and performant systems (databases, cloud storage, etc)
- Excellent verbal and written technical communication skills; mentoring experience
- Enjoy learning new domains in computer science and software engineering
Skills
Required:RustDistributed systemsSystem design and roadmappingObservabilityMentoring / leadership
Benefits
- 5 weeks annual leave
- 22 weeks paid parental leave for both parents (reduced in first year)
- Family forming assistance (fertility care, adoption, surrogacy)
- Subsidised health & dental insurance for you and dependents (Medibank)
- Classpass credits, Headspace subscription and Vaccination vouchers
- In-office Lunch (on us) up to 3 days per week
Last updated Oct 22, 2026. Interested? Apply on the company site.
About MongoDB
The World’s Leading Modern Database
Get your ideas to market faster with a flexible, AI-ready database. MongoDB makes working with data easy.
DatabaseAIUnstructured DataStructured DataRecommendation enginesQ&A systemsAnomaly detectionGen AI
More open roles at MongoDB
- Software Engineer, Query Execution4d agoHybrid (Spain) · Query Execution Team
- Software Engineer, Query Execution4d agoRemote · Query Execution Team
- Pre-Sales Solutions Architecture Manager4d agoHybrid (Gurugram) · Gurugram Hybrid Working Model
- Software Engineer, Query Execution4d agoHybrid (Bulgaria)
- Software Engineer, Query Execution4d agoHybrid (Netherlands) · Query Execution Team