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