Senior Distributed Systems Engineer - Payroll Platform

Rippling

New York (NY)

On-site

USD 180,000 - 260,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

Rippling is seeking a talented Distributed Systems Engineer to join our core payroll team. You will design and implement scalable systems powering payroll engines across multiple countries, using message queues, job flows, and bi-temporal data models to ensure timely processing.

You will collaborate with cross-functional teams, implement observability, and strive for high availability with robust SLAs. This is a high-impact role in a fast-growing company.

Qualifications

  • 8+ years of professional software engineering experience.
  • Proficiency in Go or Python.
  • Strong understanding of distributed systems concepts.
  • Experience with message queues and job orchestration (Temporal, Kafka).
  • DBs: MongoDB, PostgreSQL; analytics engines like Snowflake or ClickHouse.

Responsibilities

  • Design, develop, and maintain distributed systems with a platform mindset.
  • Write clean, well-documented, scalable code.
  • Ensure data consistency with concurrency controls and ordering.
  • Orchestrate workloads using Temporal and other queues for payroll workflows.
  • Build data pipelines and optimize queries for performance.
  • Apply bi-temporal data modeling to payroll data flows.
  • Collaborate with cross-functional teams to align goals.
  • Implement observability: monitoring, logging, tracing.
  • Maintain high availability and reliability, aiming for 4–5 9s uptime.

Skills

Go
Python
Temporal
Kafka
Concurrency
Message Queues
MongoDB
PostgreSQL
Snowflake
ClickHouse
Data Pipelines
Observability

Tools

Temporal
Kafka

Job description

Rippling is seeking a talented Distributed Systems Engineer to join our core payroll team. You will design and implement scalable systems powering payroll engines across multiple countries, using message queues, job flows, and bi-temporal data models to ensure timely processing.

You will collaborate with cross-functional teams, implement observability, and strive for high availability with robust SLAs. This is a high-impact role in a fast-growing company.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Distributed Systems Engineer, Payroll Orchestration
Senior Distributed Systems Engineer, Payroll Orchestration

Rippling • Seattle (WA)

On-site
USD 180,000 - 315,000
Senior Staff Engineer - Global Payroll Platform Lead
Senior Staff Engineer - Global Payroll Platform Lead

rippling • New York (NY)

On-site
USD 180,000 - 240,000
Equity
Competitive compensation
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 Orchestration
Staff Software Engineer - Payroll Orchestration

Rippling • New York (NY)

On-site
USD 180,000 - 260,000
Equity
Benefits
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 — Global Payroll Platform
Staff Software Engineer — Global Payroll Platform

Rippling • San Francisco (CA)

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

Rippling • Seattle (WA)

On-site
USD 180,000 - 315,000
Senior Backend Engineer, Global Payroll & Payments
Senior Backend Engineer, Global Payroll & Payments

Rippling • Seattle (WA)

On-site
USD 150,000 - 230,000
Equity
Staff Software Engineer, Payroll Payments — Scale & Equity
Staff Software Engineer, Payroll Payments — Scale & Equity

rippling • New York (NY)

On-site
USD 180,000 - 240,000
Equity
Benefits package
Engineering Manager, Payroll Platform — Scale & Platform
Engineering Manager, Payroll Platform — Scale & Platform

Rippling • San Francisco (CA)

On-site
USD 220,000 - 300,000