Staff Systems Engineer, Payroll Orchestration

Rippling

Seattle (WA)

On-site

USD 180,000 - 315,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Rippling is seeking a Staff Software Engineer for Payroll Orchestration to design and build the core distributed payroll engine across major countries. You will work on scalable platforms using message queues, bitemporal data models, and data pipelines to ensure accurate payroll processing.

The role emphasizes concurrency, observability, and high availability, with a strong emphasis on collaboration across engineering teams and delivering reliable payroll solutions at scale.

Qualifications

  • 8+ years of professional software engineering experience.
  • Proficiency in Go or Python.
  • Experience building scalable distributed systems.
  • Strong knowledge of queues and job orchestration (Temporal, Kafka).
  • DB transactions (Mongo, PostgreSQL) and analytical engines (Snowflake, ClickHouse).

Responsibilities

  • Design and implement distributed systems with a platform mindset.
  • Write clean, maintainable, well-documented code.
  • Ensure data consistency with concurrency controls and message ordering.
  • Orchestrate workflows using Temporal and message queues.
  • Build efficient data pipelines for fast payroll data.
  • Ensure observability with monitoring, logging, tracing.
  • Aim for high availability and reliability with SLAs.

Skills

Go
Python
Distributed systems
Scalability
Communication
Independent work

Tools

Temporal
Kafka
Mongo
PostgreSQL
Snowflake
ClickHouse

Job description

Rippling is seeking a Staff Software Engineer for Payroll Orchestration to design and build the core distributed payroll engine across major countries. You will work on scalable platforms using message queues, bitemporal data models, and data pipelines to ensure accurate payroll processing.

The role emphasizes concurrency, observability, and high availability, with a strong emphasis on collaboration across engineering teams and delivering reliable payroll solutions at scale.

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
Senior Distributed Systems Engineer - Payroll Platform
Senior Distributed Systems Engineer - Payroll Platform

Rippling (Netherlands) • San Francisco (CA)

On-site
USD 180,000 - 280,000
Equity
Salary + 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 - Payroll Orchestration
Staff Software Engineer - Payroll Orchestration

Rippling • Seattle (WA)

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

Rippling (Netherlands) • San Francisco (CA)

On-site
USD 180,000 - 280,000
Equity
Salary + benefits
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
Staff Software Engineer - Payroll Orchestration
Staff Software Engineer - Payroll Orchestration

Rippling • New York (NY)

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

Rippling • New York (NY)

On-site
USD 150,000 - 210,000