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

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 moreBilling Engineer
Tailscale
Mid
Technology
Remote
$143K - $179K/yr
3 days ago
Software Engineer, Client Infrastructure
Cursor
Mid
Technology
San Francisco, CA · On-site
$140K - $225K/yr
16m ago
Software Engineer, Model Lifecycle and Signals
Cursor
Mid
Technology
New York, NY · On-site
$140K - $225K/yr
16m ago
Billing System Engineer (Comarch BSS / SQL / Kafka)
PEOPLEMORE P.S.A.
Senior
Technology
Warsaw, Poland · Remote
0K zł - 0K zł/yr
4 days ago

Programista/-ka Systemów Billingowych - Departament IT
T-Mobile
Senior
Technology
Warsaw, Poland · On-site
N/A
7 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.
Software Engineer, Infrastructure
Cursor
Mid
Technology
San Francisco, CA · On-site
$140K - $225K/yr
16m ago
Systems Engineer
Aristocrat
Senior
Technology
Krakow, Pl-06, Poland · On-site
129K zł - 239K zł/yr
7 days ago
Systems Engineer
Aristocrat
Senior
Technology
Krakow, Poland · On-site
129K zł - 239K zł/yr
2h ago
System Engineer
Aristocrat
Senior
Technology
Krakow, Poland · On-site
129K zł - 239K zł/yr
3 days ago
Potential salary for Software Engineer, Billing role
Improve your resume for just $5
$140,000 – $225,000/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights