Moonfire Private Limited ATS(Application Tracking System)
Training Programs · Unpaid - with Free Training Certificate

Warning: how to apply

  • Do not email your résuméAnything sent to support@moonfiregroup.com is disqualified automatically.
  • Do not call us about openingsCandidates who call directly are disqualified.
  • Apply only hereUse this careers portal for every application.
All open roles
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.