R

Rippling

Unified HR and IT management platform

Staff Software Engineer - Ledger

Backend EngineeringUpdated on Nov 14
Full-time

About the Job

Requirements

  • At least 8 years of professional software engineering experience, including a strong track record in backend development and distributed systems.
  • Proven ability to design large-scale, fault-tolerant systems from scratch.
  • Understanding of consistency and availability trade-offs, including when eventual consistency is insufficient.
  • Ability to identify business problems, scope technical solutions, and execute independently in ambiguous situations.
  • Ability to learn the treasury and money movement domain quickly; prior domain background is not required.
  • Deep proficiency in a modern backend language such as Python, Go, or Java.
  • Experience with complex data modeling using SQL or NoSQL and a data processing framework such as Spark or Flink.

Responsibilities

  • Redesign the General Ledger and reconciliation systems to eliminate silent failures and make them deterministic.
  • Establish universal primitives across historically disjointed payment systems, creating a single, queryable lifecycle for every dollar moving through the platform.
  • Develop a reconciliation replay and testing framework with the payments data team to replace legacy Snowflake-side reconciliation logic.
  • Anchor the Seattle site and mentor a pod of high-performing senior engineers in building an execution layer decoupled from product feature velocity.
  • Collaborate with Payments Data, Tax, and Accounting teams to understand ledger, tax liability, accounting, and regulatory reporting requirements, and replace legacy Snowflake-side reconciliation logic by developing a reconciliation replay and testing framework.

About the Company

Rippling

Unified HR and IT management platform

Rippling provides a unified SaaS platform that combines HR and IT management. It automates payroll, benefits administration, employee data management, and app/device provisioning, all within one system. The platform integrates these functions so businesses can handle HR and IT tasks from a single interface, with automation and connections to other business apps. Its approach centers on offering a subscription-based service that includes core HR tools plus optional services like device management and broker partnerships. Rippling aims to reduce administrative overhead and improve operational efficiency by keeping HR data, payroll, benefits, and IT management in one place.

Company size
5,001-10,000
Company stage
Series G
Total funding
$1.8B
Headquarters
San Francisco, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at Rippling

See more jobs