Rippling
Staff Software Engineer - Ledger
$189K–$315K
San Francisco, CA +6 · On-site · Staff · Full-time · Posted Jul 13, 2026
- Location
- San Francisco, CA
New York, NY
Austin, TX
Washington, DC
Chicago, IL
Boston, MA
Seattle, WA - Experience
- 8+ years of professional software engineering experience.
About the job
Design and build Rippling’s ledger, reconciliation, and money-movement architecture to track financial transactions and liabilities reliably.
What you'll do
- Redesign General Ledger and reconciliation systems for deterministic behavior and fewer silent failures.
- Create shared payment lifecycle primitives and build a reconciliation replay and testing framework to replace legacy Snowflake-side logic.
- Lead and mentor a Seattle engineering pod, collaborating with Payments Data, Tax, and Accounting teams.
What they ask for
- Strong backend development and distributed systems experience.
- Ability to design large-scale, fault-tolerant systems and assess consistency and availability trade-offs.
- Proficiency in a modern backend language and experience with complex data modeling and data-processing frameworks.
- High agency and ability to learn the treasury and money-movement domain quickly.
Pay
USD 189,000–315,000 per year (base salary)
Tools
Python, Go, Java, SQL/NoSQL, Spark/Flink, Snowflake
Model-written summary · the original posting is authoritative