You will:
- Lead the design, architecture, and implementation of Replit’s core money infrastructure, spanning pricing, billing, payments, and monetization.
- Own and scale the global order-to-cash foundation supporting credit-based subscriptions, usage-based billing, marketplaces, in-app payments, and commerce for Agents.
- Enable rapid pricing and packaging experimentation across the company by building flexible abstractions and APIs for new SKUs, plans, and monetization models.
- Build high-converting, localized payment experiences across geographies — thinking globally while enabling users to pay locally.
- Power builder monetization by creating payment rails for apps, Agents, subscriptions, and new monetization primitives.
- Partner closely on data specifications with finance, accounting, and data teams to produce accurate, auditable, and reliable financial data.
- Collaborate with external monetization and payments partners (e.g. billing platforms, payment processors) to accelerate execution.
- Create monitoring, observability, and feedback systems to proactively detect issues, resolve failures, and optimize performance across financial flows.
Required skills and experience:
- 8+ years of professional software engineering experience, with strong backend expertise.
- Hands-on experience building or operating at least one of the following:
- Subscription or recurring billing platforms
- Usage-based or metered billing systems
- Payment processing platforms
- SaaS taxation or compliance systems
- Tokenization or credits-based systems
- Strong system design skills, especially for high-reliability, high-correctness domains like money.
- Comfort working autonomously in ambiguous, fast-moving environments with high business impact.
- Excellent debugging and problem-solving skills, including handling complex billing edge cases and failure modes.
- Experience building customer-facing billing or payments interfaces that simplify complex pricing models.
Tools + Tech Stack for this role:
Rust, TypeScript, React, Postgres, GraphQL, and Node.js.
Bonus points:
- Experience with usage-based billing platforms like Orb, Metronome, or Stripe Billing.
- Experience building coupons, referral programs, credits, or other monetization growth systems.
- Experience working on marketplaces, fintech integrations, or multi-party payment flows.
- Prior work on globally distributed payment systems with localization and compliance considerations.