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