This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Replit is redefining how software is built, and who gets to build it. Our mission is to achieve Autonomy for All: making programming accessible, collaborative, and powered by AI. To realize this vision, we are building a brand that is as iconic, inventive, and human as the product itself. We need a Financial Systems Data Engineer to build the data infrastructure that ensures we can accurately recognize revenue, reconcile payments, pass audits, and make sound financial decisions as we scale. This Data team role works cross-functionally with Finance, Accounting, and Sales to build the systems they depend on. You'll own the data models and pipelines that power financial reporting, billing reconciliation, and revenue operations. This is a building role, we need someone who can own the financial data domain end-to-end.
Job Responsibility:
Build unified data models for payments and subscriptions across all revenue streams (Stripe, App Store, Play Store) to enable accurate MRR analysis, revenue recognition, and financial reporting
Design automated reconciliation pipelines and audit trails that surface payment discrepancies and data quality issues before they impact month-end close or financial audits
Create foundational billing infrastructure for AI agent usage and consumption products, managing the end-to-end flow from metering to revenue recognition while partnering with Engineering, Finance, and Sales Operations
Requirements:
7+ years in data engineering with significant exposure to financial and payments data
Deep experience with Stripe or similar billing data models—you understand the relationship between subscriptions, invoices, payment intents, charges, and balance transactions
Strong understanding of SaaS financial metrics (ARR, MRR, churn, expansion) and how they're calculated from raw payment data
Experience building reconciliation pipelines and automated discrepancy detection
Expert-level SQL and dbt proficiency—you'll own financial data models end-to-end
Track record working directly with Accounting and Finance teams on data accuracy requirements
Experience operating in ambiguous environments where you define the requirements, not just execute them
Nice to have:
Understanding of revenue recognition principles (ASC 606 basics)
Experience with mobile app store financial reporting (App Store Connect, Google Play Console)
Familiarity with usage-based and consumption billing models
Experience preparing data infrastructure for audits (SOC 2, financial audits)
Exposure to billing/subscription, tax and payments management systems (Orb, Chargebee, Recurly, or similar)
You understand that "close enough" isn't acceptable for financial data—pennies matter
You've debugged payment discrepancies and know the satisfaction of finding the root cause
You've built data infrastructure from scratch, not just maintained existing systems
You're comfortable making decisions with incomplete information and adjusting as you learn
You treat data quality issues as engineering problems to solve, not business problems to escalate
You've identified and solved problems no one asked you to solve