Staff Software Engineer - Financial Services

Rippling

Rippling

Accounting & Finance, Software Engineering
San Francisco, CA, USA
Posted on Feb 13, 2026

About Rippling

Rippling gives businesses one place to run HR, IT, and Finance. It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and computers. For the first time ever, you can manage and automate every part of the employee lifecycle in a single system.

Take onboarding, for example. With Rippling, you can hire a new employee anywhere in the world and set up their payroll, corporate card, computer, benefits, and even third-party apps like Slack and Microsoft 365—all within 90 seconds.

Based in San Francisco, CA, Rippling has raised $1.4B+ from the world’s top investors—including Kleiner Perkins, Founders Fund, Sequoia, Greenoaks, and Bedrock—and was named one of America's best startup employers by Forbes.

We prioritize candidate safety. Please be aware that all official communication will only be sent from @Rippling.com addresses.

About the role

Rippling processes multi-billions of dollars in annual transaction volume, serving as the financial engine for businesses worldwide. As a Staff Engineer on the Financial Services team, you will join a lean, high-impact group responsible for the architecture that moves this money.

We are looking for an engineer to lead the 0-to-1 design and build of our cash prediction and money movement tracking systems. This infrastructure does not currently exist; you will architect the "source of truth" for our financial flows from the ground up. This role offers the unique technical challenge of building greenfield, high-reliability financial systems at scale, serving as the technical anchor for Rippling’s expansion into global markets.

What you will do

  • Greenfield Architecture: Design and build the "source of truth" system for tracking money movement, cash prediction, and treasury management. You will build the upstream systems that feed into our general ledger and bookkeeping.
  • Global Expansion: Immediately own the core payment and treasury functionality required to grow Rippling’s Payroll and Spend products in the UK and Australia. Your work will directly unblock new international revenue streams.
  • Scale & Reliability: Architect distributed systems that can handle exponential transaction volume growth. If this system fails, people don't get paid—so reliability, idempotency, and fault tolerance are your obsessions.
  • Technical Leadership: Spend your time on solving some of the most challenging and ambiguous problems between hands-on coding and high-level design. You will help define the longer term year technical roadmap, help build the team around you, and mentor senior engineers.
  • Cross-Functional Bridge: Collaborate deeply with the Treasury, Operations, and Analytics teams to translate complex banking and liquidity requirements into scalable software solutions.

What you will need

  • Experience: 8+ years of professional software engineering experience, with a strong track record in backend development and distributed systems.
  • Architecture: Proven ability to design large-scale, fault-tolerant systems from scratch. You understand the trade-offs between consistency and availability and know when "eventual consistency" is not enough.
  • High Agency: You thrive in ambiguity. You don't wait for a ticket to be assigned; you identify the business problem, scope the technical solution, and execute.
  • Domain Agility: You have the intellectual curiosity to master the complex domain of treasury and money movement in a matter of days, even if you don't have a background in it.
  • Tech Stack: Deep proficiency in a modern backend language (Python, Go, Java, etc.) plus experience with complex data modeling (SQL/NoSQL) and data processing framework (Spark/Flink).

Additional Information

Rippling is an equal opportunity employer. We are committed to building a diverse and inclusive workforce and do not discriminate based on race, religion, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, age, sexual orientation, veteran or military status, or any other legally protected characteristics, Rippling is committed to providing reasonable accommodations for candidates with disabilities who need assistance during the hiring process. To request a reasonable accommodation, please email accommodations@rippling.com

Rippling highly values having employees working in-office to foster a collaborative work environment and company culture. For office-based employees (employees who live within a defined radius of a Rippling office), Rippling considers working in the office, at least three days a week under current policy, to be an essential function of the employee's role.

This role will receive a competitive salary + benefits + equity.

A variety of factors are considered when determining someone’s compensation–including a candidate’s professional background, experience, and location. Final offer amounts may vary from the amounts listed below.