Get more replies from employers
Send a job-specific resume in minutes.
Rippling is seeking a Senior Software Engineer for the Monetization Platform. You will own architecture and build scalable systems spanning contracting, invoicing, billing, and revenue recognition, with a focus on reliability and observability.
You will mentor engineers, drive technical direction, and collaborate with Business, Product, and Platform teams to translate requirements into robust solutions. Strong preference for Java/Python and distributed SaaS experience.
Job Description:
The Monetization Platform team owns the systems behind how Rippling sells, contracts, bills, collects, and recognizes revenue across products and countries.
This is the platform behind the Quote -> Contract -> Entitlement -> Subscription -> Usage -> Bill -> Revenue lifecycle. It supports a $1B+ sales base, manages entitlements, metering, and usage-based billing rules, and enables localized billing for new country launches. The team gives Rippling the foundation to launch new products, pricing models, and markets without rebuilding monetization logic each time.
Our vision: "Let any team monetize any product, anywhere, without writing code."
We are looking for a Senior Software Engineer to build the next generation platform. This is an Individual Contributor role for someone who can own broad, ambiguous, multi-team technical charters, influence technical direction without relying on formal authority, and stay close to the code.
You will work on systems where errors are expensive: contracts, entitlement state, subscription state, usage meters, invoices, payments, taxes, revenue data, audit trails, and customer-facing billing experiences. You will define architecture, make hard tradeoffs, mentor technical leaders, and build a platform that lets Rippling monetize new products faster and with more confidence.