Software Engineer, Billing
Cursor — The AI code editor
About the role
Our mission is to automate coding. The first step in our journey is to build the best tool for professional programmers, using a combination of inventive research, design, and engineering. Our organization is very flat, and our team is small and talent dense. We particularly like people who are truth-seeking, passionate, and creative. We enjoy spirited debate, crazy ideas, and shipping code.
ABOUT THE ROLE
We're hiring a Software Engineer, Billing to evolve the systems that power how Cursor charges and reconciles revenue across millions of developers and enterprise teams.
You will work across the billing stack — usage metering pipelines, subscription and entitlement systems, payment integrations, and the ledger layer — to make billing accurate, scalable, and transparent. This is a deeply technical IC role. It is not a finance ops role, and it is not a backend generalist role wearing a billing hat.
WHAT YOU’LL DO
- Implement 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.
- Evolve 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.
- Integrate deeply with Stripe including subscriptions, usage records, invoices, webhooks, and edge cases like mid-cycle plan changes, prorations, and failed payment recovery.
- Build billing APIs and internal tooling that product, finance, and customer success teams depend on to query customer state, issue credits, and investigate billing anomalies.
- Improve observability across the billing pipeline — metering lag, reconciliation discrepancies, invoice accuracy — so the team can quickly detect and debug billing regressions.
- Partner with product, infrastructure, and finance teams to ship new pricing models with confidence and minimal operational risk.
- You will own usage & limits across the product family, payments (stripe + daily jobs), grants & promotions, ledger, and internal data insights. You will be a technical authority on billing correctness and scale.
- You will not own tax compliance, or general finance infrastructure unless it intersects directly with the billing system.
- You will not be a backend generalist who contributes to billing occasionally. This is the core of your scope.
- Revenue accuracy is part of the job, but the goal is to build systems with enough correctness and observability that billing is boring — not to manually reconcile every edge case.
YOU MAY BE A FIT IF
- You’ve shipped a usage-based billing system in production and have opinions on metering architecture, idempotency, and exactly-once semantics.
- You’ve integrated deeply with Stripe, understand its data model, and have dealt with erroring webhooks.
- You’ve built or maintained a financial ledger and understand why it’s required.
- You care about correctness and making sure customer’s don’t have to manually review their invoices.
- You can hold the tension between "move fast" and "do not lose revenue or trust."
- You feel comfortable shipping features end-to-end - scaling up infrastructure to tweaking a UI component.
#LI-DNI
What the index says about this role
- First seen by JobLarper — Aug 7, 2026 (today). Still inside the window where applications get read by a human rather than a pile.
- What Software Engineer roles ask for — across 10,230 indexed openings: REST/APIs (46%), Backend (42%), Cloud (38%), Python (38%), Go (25%). This posting names Backend, Frontend.
- Cursor is hiring actively — 59 open roles indexed.
Derived from the 27,000 roles JobLarper indexes daily from official company boards — not from the job description above.
More open roles at Cursor
- Ai Deployment Manager - IndiaIndia · Manager
- Solutions Architect - IndiaIndia · Senior+
- Field Engineer, Life SciencesRemote · Mid
- Field Engineer - IndiaIndia · Mid
- Product Education EngineerNew York · San Francisco · EMEA · Mid
- RVP, Forward Deployed Engineering - EMEALondon · Mid
- Forward Deployed EngineerAustralia · Singapore · Japan · Mid
- Full Stack Analyst, GTMSan Francisco · New York · Mid
Similar Software Engineer roles at other companies
- Senior Architect (Java)DHL · Cyberjaya, Selangor, Malaysia
- Staff Endpoint Software Engineer, Prompt (Python & OS Internals)SentinelOne · United States - Remote · Remote
- Senior Software Engineer, Core InfrastructureHarvey · Bengaluru · Remote
- Software Engineer, Silicon Design MethodologyOpenAI · San Francisco · Remote
- Software Engineer, Data Platform TeamCoinbase · Remote - USA · Remote
- Software Engineer, CDP - StablecoinCoinbase · Remote - Canada · Remote
- Senior Software Engineer, StablecoinsCoinbase · Remote - USA · Remote
- Software EngineerReplicant · United States · United States · Remote
Browse all software engineer jobs in apac — 507 open roles across 109 companies.