PAID JOB
Software Engineering
Full Time
Hybrid
Staff Software Engineer, Distributed Systems
Seattle, United States
10–15 yrs
$210,000 – $270,000 / year
Posted 5d ago
Moonfire is hiring a Staff Software Engineer, Distributed Systems for a hybrid paid role in Seattle, United States. Solve the hardest scaling and reliability problems in Moonfire's platform. You will lead design across teams and set the technical bar for distributed systems.
What you will do
- Lead architecture for large, multi-team systems
- Find and fix systemic reliability and performance issues
- Write design documents and drive them to agreement
- Mentor senior engineers across teams
What we are looking for
- 10 or more years building production distributed systems
- Deep knowledge of data stores, queues and consistency trade-offs
- A record of technical leadership without formal authority
- Clear, humble communicator
Role details
- Level: Principal. This is a principal-level role, setting direction beyond a single team.
- Location and work mode: Seattle, United States. A hybrid arrangement: part of the week in our Seattle office, the rest from home.
- Pay: $210,000–270,000 / year. Every Moonfire role and internship is paid.
How to apply
Select Apply now, upload your resume and complete the short form. Moonfire never charges candidates any fee at any stage.
Skills we're looking for
Distributed Systems
Go
Java
Kafka
Databases
Cloud
Performance
Technical Leadership
Quick answers
- Where is the Staff Software Engineer, Distributed Systems role based?
- It is based in Seattle, United States.
- Is the Staff Software Engineer, Distributed Systems role remote?
- Partly. This is a hybrid arrangement, with part of the week in the office and part from home.
- What does the Staff Software Engineer, Distributed Systems role pay?
- Pay is $210,000 – $270,000 / year. This is a paid job at Moonfire.
- How much experience does the Staff Software Engineer, Distributed Systems role need?
- Moonfire is looking for 10 to 15 years of relevant experience.
- What skills does the Staff Software Engineer, Distributed Systems role require?
- Distributed Systems, Go, Java, Kafka, Databases, Cloud, Performance, Technical Leadership.
- How do I apply for the Staff Software Engineer, Distributed Systems role?
- Select Apply now on this page, upload your resume and submit the short form. Moonfire never charges candidates any fee for a job, interview or offer. Apply only through this website.