Software Engineer, Billing

Cursor

San Francisco, CA • 16m ago • On-site

Senior

On-site

140,000 - 225,000 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Software Engineer, Billing

  • Focus: Usage-based billing, metering pipelines, subscriptions/entitlements, Stripe integration, and ledger correctness

Description

Evolve the systems that power how Cursor charges and reconciles revenue across developers and enterprise teams. You’ll work end-to-end across the billing stack—from edge usage events and metering pipelines to invoiced amounts in Stripe, including entitlement enforcement and the ledger layer. This is a deeply technical IC role focused on billing correctness and reliability.

Responsibilities

  • Implement usage and billing system changes end-to-end (UI updates, raw usage events, metering pipeline, aggregation logic, entitlement enforcement, and ledger/invoiced amounts in Stripe)

  • Evolve the ledger system as the source of truth for balances, credits, overages, and adjustments with financial-grade correctness guarantees

  • Integrate deeply with Stripe (subscriptions, usage records, invoices, webhooks) including mid-cycle plan changes, prorations, and failed payment recovery

  • Build billing APIs and internal tooling to help product, finance, and customer success query customer state, issue credits, and investigate billing anomalies

  • Improve observability across the billing pipeline (metering lag, reconciliation discrepancies, invoice accuracy) to detect and debug regressions quickly

  • Partner with product, infrastructure, and finance teams to ship new pricing models with confidence and minimal operational risk

Requirements

  • Experience shipping a usage-based billing system in production or working on billing systems in general

  • Onsite requirement: ability to work in person at the San Francisco or New York office

  • Strong correctness mindset to prevent customers from needing to manually review invoices

  • Ability to balance speed with protecting revenue and customer trust

Benefits

  • Annual salary range: $140,000–$225,000 USD (level and base salary determined case-by-case)

  • Equity

  • Comprehensive medical, vision, and dental coverage

  • 401(k) retirement plan

  • Short- and long-term disability insurance

  • Life insurance

  • Various other discounts and perks

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Software Engineer, Billing role

Improve your resume for just $5

$140,000 – $225,000/year

Unlock Full Resume Report