Senior Software Engineer, Backend - Spend Product
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. Based in San Francisco, CA, Rippling has raised $1.4B+ from top investors including Kleiner Perkins, Founders Fund, Sequoia, Greenoaks, and Bedrock, and was named one of America's best startup employers by Forbes.
About The Spend Product Team
We build the system that gives companies real-time visibility and control over every dollar they spend. Rippling Spend unifies corporate cards, reimbursements, procurement, bill pay, and travel into a single workflow that connects directly to accounting and payroll. Unlike point solutions that reconcile after the fact, we enforce policy, approvals, and accounting in real time.
What We Build
- Corporate Cards: Powers company spending through physical and virtual cards with built-in controls, configurable limits, and policy enforcement. Involves payments infrastructure, risk systems, authorization flows, and high-trust financial user experiences.
- Expense Management: Helps employees submit expenses and finance teams review, approve, and reimburse them in a streamlined workflow. Combines policy engines, approvals, mobile and web experiences, and deep integrations with payroll and accounting systems.
- Bill Pay: Provides a unified way to manage vendor invoices, approval chains, and outgoing payments. Combines document ingestion, workflow automation, financial operations, and money movement in a single system.
- Travel: Connects booking workflows with the spend stack so travel activity, approvals, and reconciliation live in one ecosystem. Involves booking experiences, policy enforcement, compliance, and post-purchase spend workflows.
- Procurement: Provides a centralized way to request, approve, and manage purchases. Brings together intake workflows, approval chains, vendor coordination, and purchase tracking. Involves flexible workflow engines, dynamic forms, vendor management, and deep integrations with bill pay and accounting.
- Banking: Enables companies to store, move, and manage money with built-in controls and real-time visibility. Spans ledgering systems, money movement rails, compliance, risk controls, and high-reliability infrastructure.
Responsibilities
- Own the design and implementation of core backend services and APIs that power critical product capabilities and complex business logic.
- Ensure all systems are built for high-volume scale, reliability, and security, making strategic decisions about infrastructure and data integrity.
- Work seamlessly with product, frontend, and platform teams to translate feature goals into robust, high-performance technical solutions.
- Elevate the team's technical standards, lead code and design reviews, and mentor engineers on backend best practices.
Requirements
- 5+ years of experience in a production environment using Python, Go, or a similar high-scale backend language.
- Deep expertise in distributed systems architecture, data modeling, and performance optimization of relational databases.
- Experience contributing to systems operating at significant technical and organizational scale.
- Strong understanding of CS/algorithms fundamentals and experience with complex project delivery.
- Exceptional communication skills with technical and cross-functional stakeholders.
Benefits
Rippling highly values having employees working in-office to foster a collaborative work environment and company culture. For office-based employees (those who live within a defined radius of a Rippling office), working in the office at least three days a week is considered an essential function of the role.
Rippling is committed to providing reasonable accommodations for candidates with disabilities who need assistance during the hiring process. To request an accommodation, email accomodations@rippling.com.
Pay
The salary for US-based employees will be aligned with one of the ranges below based on location. A variety of factors are considered when determining compensation, including professional background, experience, and location. The pay range for this role is:
- 159,000 - 278,250 USD per year (US Tier 1)