Drimva

Rippling

Staff Software Engineer - Payroll Orchestration

$180K–$315K

San Francisco, CA +2 · On-site · Staff · Full-time · Posted Nov 3, 2025

Location
San Francisco, CA
Seattle, WA
New York, NY
Experience
8+ years of professional experience as a software engineer.

About the job

Designs and operates scalable distributed systems and data workflows that orchestrate payroll processing and payments across multiple countries.

What you'll do

  • Build and maintain distributed payroll platforms, including message and job-flow orchestration, data pipelines, and bitemporal data models.
  • Ensure data consistency, reliability, and performance through concurrency controls, message ordering, and observability practices.
  • Collaborate with engineering teams to deliver payroll platform projects and meet availability and reliability targets.

What they ask for

  • Proficiency in a modern programming language, such as Go or Python.
  • Solid understanding of message queues and job flow systems, plus in-depth knowledge of concurrency control and message ordering.
  • Experience with transactional and analytical query engines and query performance optimization.
  • Ability to develop scalable core services and work at significant organizational scale.

Pay

USD 180,000–315,000 per year (base salary)

Tools

Go, Python, Temporal, Kafka, Mongo, PostgreSQL, Snowflake, Clickhouse

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)