Principal Software Engineer, Money Infrastructure
Core
Design and scale the financial backbone powering Replit's revenue, builder earnings, and agent transactions.
Role type
Principal Product Engineering (Money Infrastructure)
Builds
Global order-to-cash foundation, pricing/packaging abstractions, localized payment experiences, and builder monetization rails.
Domain
SaaS, Fintech, Payments
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Backend engineering, system design for high-reliability domains, subscription/recurring billing, usage-based/metered billing, payment processing, SaaS taxation/compliance, tokenization/credits-based systems, debugging complex billing edge cases, building customer-facing billing interfaces
Preferred skills
Usage-based billing platforms (Orb, Metronome, Stripe Billing), coupons/referral/credits systems, marketplace/fintech integrations, globally distributed payment systems with localization
Technologies
Rust, TypeScript, React, Postgres, GraphQL, Node.js
Responsibilities
Lead design/architecture of core money infrastructure (pricing, billing, payments, monetization); Own and scale global order-to-cash foundation; Enable rapid pricing experimentation via flexible abstractions/APIs; Build high-converting localized payment experiences; Power builder monetization for apps/Agents/subscriptions; Partner with finance/accounting/data teams for auditable financial data; Collaborate with external payment partners; Create monitoring/observability systems for financial flows
Seniority
Principal, hands-on IC with strategic impact