Cursor12.03.2026

Software Engineer, Billing

Полная занятостьУдалёнка

Обязанности

  • 01Implement usage and billing systems changes end-to-end, from updates in the UI and raw usage events at the edge to invoiced amounts in Stripe, including the metering pipeline, aggregation logic, entitlement enforcement, and ledger
  • 02Evolve our ledger system that serves as the source of truth for customer balances, credits, overages, and adjustments — with the correctness guarantees that financial systems require
  • 03Integrate deeply with Stripe including subscriptions, usage records, invoices, webhooks, and edge cases like mid-cycle plan changes, prorations, and failed payment recovery
  • 04Build billing APIs and internal tooling that product, finance, and customer success teams depend on to query customer state, issue credits, and investigate billing anomalies
  • 05Improve observability across the billing pipeline — metering lag, reconciliation discrepancies, invoice accuracy — so the team can quickly detect and debug billing regressions
  • 06Partner with product, infrastructure, and finance teams to ship new pricing models with confidence and minimal operational risk
  • 07Own usage & limits across the product family, payments (stripe + daily jobs), grants & promotions, ledger, and internal data insights
  • 08Be a technical authority on billing correctness and scale

Требования

  • 01You’ve shipped a usage-based billing system in production and have opinions on metering architecture, idempotency, and exactly-once semantics
  • 02You’ve integrated deeply with Stripe, understand its data model, and have dealt with erroring webhooks
  • 03You’ve built or maintained a financial ledger and understand why it’s required
  • 04You care about correctness and making sure customer’s don’t have to manually review their invoices
  • 05You can hold the tension between "move fast" and "do not lose revenue or trust"
  • 06You feel comfortable shipping features end-to-end - scaling up infrastructure to tweaking a UI component