Software Engineer, Monetization Platform
Core
Build the backend foundation for customer accounts, subscriptions, billing, payments, and entitlements to ensure reliable product access and revenue.
Role type
Senior backend engineer (SaaS monetization)
Builds
Production billing systems, payment integrations, and financial reconciliation workflows
Domain
B2B SaaS, fintech, transaction-heavy products
Deliverable
production ML models | product features
Required skills
Domain modeling for accounts/subscriptions, subscription and usage-based billing logic, Stripe/payment provider integration, state machine design for payments, financial reconciliation and auditing, relational database design, API design for correctness under retries
Preferred skills
Usage-based billing experience, revenue operations knowledge, multi-currency payment handling, financial ledger systems
Technologies
Stripe, relational databases
Responsibilities
Own domain models and APIs for customer accounts, organizations, and entitlements; Build subscription and usage-based billing systems including metering and invoicing; Integrate payment providers across checkout, recurring payments, and refunds; Design robust payment state machines that are idempotent and replay-safe; Build trustworthy financial records and reconciliation workflows; Partner with product teams to translate commercial requirements into maintainable systems