Senior Distributed Systems Engineer - Payroll

Rippling (Netherlands)

New York (NY)

On-site

USD 180,000 - 315,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
Competitive salary

Job summary

Rippling is seeking a distributed systems engineer to design and implement scalable payroll systems. You will build and maintain core services, manage data pipelines, and ensure consistent, timely payroll processing across multiple countries.

The role emphasizes concurrency control, observability, and collaboration with cross-functional teams. You will work on high-availability platforms in the San Francisco Bay Area, with opportunities to influence critical financial workflows and drive system

Qualifications

  • 8+ years of professional software engineering experience.
  • Proficiency in Go or Python and building scalable services.
  • Strong understanding of concurrency control and message ordering.
  • Experience with distributed data pipelines and data processing.
  • Excellent collaboration and communication skills.

Responsibilities

  • Design, build, and optimize distributed systems for payroll workflows.
  • Write clean, well-documented code with strong abstractions.
  • Ensure data consistency with advanced concurrency controls and ordering.
  • Orchestrate workflows using Temporal and related queues for reliability.
  • Develop fast data pipelines with transactional and analytical engines.
  • Apply bitemporal data modeling to payroll data flows.
  • Collaborate with cross-functional teams to meet strategic goals.
  • Implement observability through monitoring, logging, and tracing.
  • Maintain high availability and reliability with strong SLAs.

Skills

Go/Python
Distributed systems
Concurrency control
Data pipelines
Observability

Tools

Temporal
Kafka
MongoDB
PostgreSQL
Snowflake
ClickHouse

Job description

Rippling is seeking a distributed systems engineer to design and implement scalable payroll systems. You will build and maintain core services, manage data pipelines, and ensure consistent, timely payroll processing across multiple countries.

The role emphasizes concurrency control, observability, and collaboration with cross-functional teams. You will work on high-availability platforms in the San Francisco Bay Area, with opportunities to influence critical financial workflows and drive system

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

Rippling (Netherlands) • Seattle (WA)

On-site
USD 180,000 - 315,000
Competitive salary + benefits + equity
Staff Systems Engineer, Payroll Orchestration
Staff Systems Engineer, Payroll Orchestration

Rippling • Seattle (WA)

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

Rippling • Seattle (WA)

On-site
USD 180,000 - 315,000
Competitive salary + benefits + equity
Staff Software Engineer - Payroll Orchestration
Staff Software Engineer - Payroll Orchestration

Rippling • New York (NY)

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

Rippling • Seattle (WA)

On-site
USD 180,000 - 315,000
Staff Software Engineer — Global Payroll Calculation
Staff Software Engineer — Global Payroll Calculation

Rippling (Netherlands) • Virginia

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

Rippling (Netherlands) • Florida

On-site
USD 189,000 - 315,000
Senior Data Infrastructure Engineer - Payroll Data
Senior Data Infrastructure Engineer - Payroll Data

Rippling (Netherlands) • New York (NY)

On-site
USD 180,000 - 315,000
Equity
Global Payroll Backend Architect
Global Payroll Backend Architect

Rippling • San Francisco (CA)

On-site
USD 189,000 - 331,000