140K–225K USD / year
Software Engineer, Billing
BackendOn-site — San Francisco, CA, New York, NY
Published on 2026-11-10
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.
About this role
Build and evolve billing systems that meter usage, manage subscriptions and entitlements, process payments, and reconcile revenue. The role focuses on accurate, scalable billing and financial-system correctness across the customer experience and backend infrastructure.
About the company
Cursor builds an AI coding editor and agent workflows that help developers write and ship software faster. It serves software teams looking for tighter AI assistance inside the IDE.
Stack
Stripe
What you'll do
- Implement billing and usage-metering changes end-to-end, from usage events and UI updates to invoicing
- Develop the ledger that tracks customer balances, credits, overages, and adjustments
- Integrate Stripe subscriptions, usage records, invoices, and webhooks
- Build billing APIs and internal tools for customer-state queries, credits, and anomaly investigations
- Improve observability for metering delays, reconciliation discrepancies, and invoice accuracy
- Partner with product, infrastructure, and finance teams to launch pricing models
What we're looking for
- Experience shipping a usage-based billing system in production or working on billing systems
Nice to have
- Experience integrating deeply with Stripe, including handling webhook errors
- Experience building or maintaining a financial ledger
- Knowledge of metering architecture, idempotency, and exactly-once semantics
- Strong focus on billing correctness and customer trust
- Comfort shipping end-to-end across infrastructure and UI
Benefits
- Equity
- Medical, vision, and dental coverage
- 401(k) plan
- Short- and long-term disability insurance
- Life insurance
