# Staff Engineer

**Company**: MongoDB
**Location**: Sydney
**Work arrangement**: hybrid
**Experience**: staff
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/mongodb/jobs/8075467?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_5e80b062-9cc

## Description

The Storage Layer Services team at MongoDB is re-architecting the MongoDB Cloud Storage Layer. We're looking for a Staff Engineer to join the team in Sydney, working closely with other teams in Sydney and North America.

As a Staff Engineer, you will be directly responsible for delivering on goals which span a 6-18 month timeframe. You will play a key role in defining the roadmap for the next 12 months, writing well-tested, production-ready code in Rust, and acting as a force multiplier across the organization.

Responsibilities:

- Deliver on goals spanning 6-18 months

- Define 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

- Use observability stack to inform decisions and measure impact

- Investigate performance regressions and guide the team

- Champion a culture of operational excellence

- Help cultivate a strong talent bench

- Develop, maintain and apply expertise on cutting-edge database and distributed systems research

- Handle time-sensitive customer escalations

- Propose and advocate for high-impact projects

- Drive consensus on complex issues

Requirements:

- 10+ years of experience in programming, debugging, and performance tuning highly concurrent and/or distributed systems

- Experience in a systems language (C, C++, Rust, etc.)

- Track record as an effective technical leader

- Solid grasp of related systems fundamentals

- Comfortable reasoning about highly concurrent, asynchronous services

- Experience with large, highly available, scalable and performant systems

- Excellent verbal and written technical communication skills

- Enjoy learning new things in computer science and software engineering

Success Measures:

- In the first month: understand the high-level architecture of SLS, fix bugs, and develop relationships with key stakeholders

- In three months: diagnose and fix customer or testing-reported issues, contribute to SLS development, and ship first feature to production

- In six months: mentor other engineers, lead development of a new feature, and involve yourself in planning and roadmapping efforts

- In twelve months: ship multiple major contributions, own a department-level goal

Benefits:

- 5 weeks annual leave

- 22 weeks paid parental leave

- Family forming assistance

- Subsidised health & dental insurance

- Classpass credits, Headspace subscription, and Vaccination vouchers

- In-office lunch up to 3 days per week

## Skills

### Required
- Rust
- distributed systems
- performance tuning
- concurrent systems
- systems fundamentals
- cache management
- log-based recovery
- transactions
- performance profiling

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/mongodb/jobs/8075467?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
