Senior Distributed Systems Engineer, Payroll Orchestration

Rippling

Seattle (WA)

On-site

USD 180,000 - 315,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Rippling in Seattle, WA, is seeking a Staff Software Engineer to design and implement the distributed systems behind our core payroll engine for multiple countries. You will build scalable platforms using message queues, job flow systems, and bitemporal data models to ensure accurate payroll processing.

You will collaborate with cross-functional teams, emphasize observability, and drive high availability. The role requires deep experience with concurrency control, Temporal or Kafka, and modern

Qualifications

  • 8+ years of professional software engineering experience.
  • Proficiency in Go and Python.
  • Experience building scalable distributed systems and data pipelines.
  • Strong knowledge of concurrency control and message ordering.
  • Experience with message queues and job orchestration systems (Temporal, Kafka).
  • Experience with transactional and analytical DBs (Mongo, PostgreSQL; Snowflake/ClickHouse).
  • Excellent communication and collaboration skills.

Responsibilities

  • Design, develop, and implement distributed systems with a platform mindset.
  • Write clean, maintainable, and well-documented code.
  • Demonstrate expertise in concurrency control and message ordering for payroll data.
  • Utilize message queues and job flow systems (Temporal) to orchestrate payroll workflows.
  • Develop efficient data pipelines for fast payroll data aggregates.
  • Apply bitemporal data modeling to payroll data flows.
  • Collaborate with cross-functional teams to align on goals and deliver projects.
  • Implement observability with monitoring, logging, and tracing.
  • Maintain high availability and reliability with strong SLAs.

Skills

Go
Python
Distributed systems
Concurrency control
Messaging queues

Tools

Temporal
Kafka
MongoDB
PostgreSQL
Snowflake
ClickHouse

Job description

Rippling in Seattle, WA, is seeking a Staff Software Engineer to design and implement the distributed systems behind our core payroll engine for multiple countries. You will build scalable platforms using message queues, job flow systems, and bitemporal data models to ensure accurate payroll processing.

You will collaborate with cross-functional teams, emphasize observability, and drive high availability. The role requires deep experience with concurrency control, Temporal or Kafka, and modern

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Distributed Systems Engineer - Payroll Platform
Senior Distributed Systems Engineer - Payroll Platform

Rippling • New York (NY)

On-site
USD 180,000 - 260,000
Equity
Benefits
Staff Software Engineer - Payroll Orchestration
Staff Software Engineer - Payroll Orchestration

Rippling • Seattle (WA)

On-site
USD 180,000 - 315,000
Staff Data Platform Engineer - Payroll Data
Staff Data Platform Engineer - Payroll Data

Rippling • Seattle (WA)

On-site
USD 180,000 - 315,000
Staff Software Engineer - Payroll Orchestration
Staff Software Engineer - Payroll Orchestration

Rippling • New York (NY)

On-site
USD 180,000 - 260,000
Equity
Benefits
Staff Engineer - Global Payroll Platform Architect
Staff Engineer - Global Payroll Platform Architect

Rippling • New York (NY)

On-site
USD 180,000 - 240,000
Competitive salary
Benefits
Equity
Staff Software Engineer, Payroll Data Platform
Staff Software Engineer, Payroll Data Platform

Rippling • New York (NY)

On-site
USD 180,000 - 260,000
Staff Software Engineer: AI-Driven Global Payroll
Staff Software Engineer: AI-Driven Global Payroll

Rippling • Seattle (WA)

On-site
USD 189,000 - 315,000
Staff Engineer - AI-Driven Global Payroll Platform
Staff Engineer - AI-Driven Global Payroll Platform

Rippling • Seattle (WA)

Hybrid
USD 189,000 - 315,000
Staff Software Engineer, Global Payroll Engine (Equity)
Staff Software Engineer, Global Payroll Engine (Equity)

Rippling • New York (NY)

On-site
USD 189,000 - 331,000
Global Payroll Backend Architect
Global Payroll Backend Architect

Rippling • San Francisco (CA)

On-site
USD 189,000 - 331,000