Data Engineer, Financial Systems

ReplitFoster City, CA
2dOnsite

About The Position

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.

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 Haves

  • 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)

Responsibilities

  • 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.

Benefits

  • Competitive Salary & Equity
  • 401(k) Program
  • Health, Dental, Vision and Life Insurance
  • Short Term and Long Term Disability
  • Paid Parental, Medical, Caregiver Leave
  • Commuter Benefits
  • Monthly Wellness Stipend
  • Autonoumous Work Environement
  • In Office Set-Up Reimbursement
  • Flexible Time Off (FTO) + Holidays
  • Quarterly Team Gatherings
  • In Office Amenities

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

101-250 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service