Replit
Principal Software Engineer, Money Infrastructure
Remote Product Engineering role with clear candidate location fit.
PostedJan 12, 2026
Eligible countries1 accepted country
Seniority signalLead
Work settingRemote
Accepted candidate locations
USA
Role overview
Principal Software Engineer, Money Infrastructure
Requirements and responsibilities
Readable role content extracted into sections for faster review.
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 platformsUsage-based or metered billing systemsPayment processing platformsSaaS taxation or compliance systemsTokenization or credits-based systems
- 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.
Details
- Subscription or recurring billing platforms
- Usage-based or metered billing systems
- Payment processing platforms
- SaaS taxation or compliance systems
- Tokenization or credits-based systems
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.
Bonus points:
- Meet the Replit Agent
- Replit: Make an app for that
- Replit Blog
- Amjad TED Talk
Bonus points:
- Operating Principles
- Reasons not to work at Replit
Similar roles
Keep a backup shortlist.
Node.js, React 5 accepted countries
Senior Full Stack EngineerSubwayView role Node.js, React 5 accepted countries
Full Stack EngineerSubwayView role Node.js, TypeScript 5 accepted countries
Senior Software EngineerSubway EcommerceView role React, TypeScript 4 accepted countries
Senior Frontend EngineerIndeedView role Stack
Use these tags to compare similar remote roles.
Location eligibility
Candidates should apply only when their profile country is listed here.
Your profileCountry not setSign in to check your country against this role.
Hiring flow
WithMira shows the role, then sends candidates to the company application.
1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.