Staff Software Engineer, Financial Infrastructure
Replit · Foster City, CA
About this role
## About Replit Replit is the agentic software creation platform that enables anyone to build applications using natural language. With millions of users worldwide, Replit is democratizing software development by removing traditional barriers to application creation. ## About the role Make Replit the single place where businesses can buy everything they need through their agents. As a **Staff Software Engineer** on Replit’s **Money** team, you’ll set technical direction and build the commerce platform that lets users discover, evaluate, purchase, and manage the products and services they need to build and run their businesses—without leaving Replit. Replit already enables businesses to accept payments through integrations such as Stripe. This role expands that foundation to grow what businesses can buy and accomplish through **Replit Agent**. You’ll design commerce experiences that combine consumer simplicity with enterprise controls—making agent-assisted purchasing useful, trustworthy, and reliable. ## What you’ll do - Set technical direction for Replit’s financial infrastructure, with an immediate focus on **enterprise billing, spend controls, and financial correctness**. - Build shared services for **usage-based billing, pricing, credits, subscriptions, and entitlements** so product teams can launch without rebuilding billing. - Automate **enterprise contract lifecycles** (onboarding, amendments, renewals) to keep commercial terms, credits, and invoices in sync. - Implement **budget enforcement**, alerts, and overrides that give customers control over spend without disrupting hosted apps. - Make **AI usage understandable**: attribute costs to the right customer/workspace/user/agent, including delegated work without double-counting. - Build **reconciliation and audit trails** so balances and invoices are explainable and Finance can catch discrepancies early. - Simplify the billing stack through **safe migrations** that preserve balances, transaction history, and customer access. - Own production reliability with **testing, observability, incident response**, and safe recovery from duplicate events, delayed usage, and partial failures. - Stay hands-on while leading cross-team delivery, mentoring engineers, and partnering with **Product, Finance, Sales, and Support**. ## Required skills & experience - Track record of **Staff-level technical ownership**: setting architecture and delivering complex initiatives across teams. - Deep experience building and operating **production backend** or **distributed systems**. - Strong fundamentals in **API design, data modeling, databases, and event-driven architecture**. - Sound judgment around **transactions, consistency, concurrency, idempotency, and failure recovery**. - Experience evolving **live systems** and migrating data without compromising correctness or availability. - Product judgment balancing **customer needs, delivery speed, and long-term system quality**. - Clear communication with technical and non-technical partners, translating business requirements into system behavior. - Hands-on leadership through implementation, design reviews, mentoring, and production ownership. ## Preferred qualifications - Experience with **billing, payments, subscriptions, credits, entitlements**, or other financial systems. - Experience with **enterprise contracts**, negotiated pricing, invoicing, or quote-to-cash automation. - Experience with high-volume **usage metering**, pricing calculations, o
Listing freshness
CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.