Staff Software Engineer - Payroll Orchestration jobs in United States
cer-icon
Apply on Employer Site
company-logo

Rippling · 2 months ago

Staff Software Engineer - Payroll Orchestration

Rippling is a company that provides a unified platform for HR, IT, and Finance, allowing businesses to manage their workforce systems seamlessly. The Staff Software Engineer - Payroll Orchestration will design and implement distributed systems for payroll processing, ensuring scalability and reliability in the platform.

EmploymentHuman Resources
check
H1B Sponsor Likelynote

Responsibilities

Design, develop, and implement distributed systems with a strong platform mindset
Write clean, maintainable, and well-documented code
Demonstrate expertise in concurrency control mechanisms and message ordering techniques to ensure data consistency in payroll processing
Utilize message queues and job flow systems (e.g Temporal) to orchestrate complex workflows related to payroll engine and payments processing, guaranteeing message delivery and job execution
Develop efficient data pipelines utilizing different transactional and analytical query engines to deliver fast data aggregates that power the payroll engine
Leverage bitemporal data modeling techniques to effectively manage payroll data flows
Collaboration: Work closely with cross-functional engineering teams to align on strategic goals and ensure successful project delivery
Observability: Implement comprehensive observability practices, including monitoring, logging, and tracing, to ensure system health and performance
Resiliency and SLAs: Develop and maintain critical payroll platform systems with high availability and reliability, targeting four or five 9s uptime

Qualification

Distributed systems designConcurrency control mechanismsMessage queuesData pipelinesModern programming languageJob flow systemsDB transactional enginesAnalytical query enginesCommunicationCollaboration skillsIndependent work

Required

8+ years of professional experience as a software engineer
Proficiency in a modern programming language (e.g. Go, Python)
Comfortable at developing scalable and extendable core services and primitives with good abstractions that are used in many product flows
You have seen systems operating at a significant organizational scale
Solid understanding of message queues and job flow systems (e.g., Temporal, Kafka)
In-depth knowledge of concurrency control mechanisms and message ordering techniques
Experience with DB transactional (e.g., Mongo, PostgreSQL) and analytical query engines (e.g, Snowflake, Clickhouse), and optimizing queries for performance
Excellent communication and collaboration skills
Ability to work independently and take ownership of projects, while also thriving in a team environment

Benefits

Competitive salary
Benefits
Equity

Company

Rippling

company-logo
Rippling is a workforce management platform that unifies HR, IT, and finance operations into a single system.

H1B Sponsorship

Rippling has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)
2024 (42)
2023 (70)
2022 (81)
2021 (33)
2020 (6)

Funding

Current Stage
Late Stage
Total Funding
$2.44B
Key Investors
CoatueGreenoaksFounders Fund
2025-05-09Series G· $450M
2024-04-22Series F· $200M
2024-04-22Secondary Market· $590M

Leadership Team

leader-logo
Albert Strasheim
Chief Technology Officer
linkedin
leader-logo
Adil Syed
CFO
linkedin
Company data provided by crunchbase