Software Engineer, Billing
Core
Build and evolve usage-based billing systems, metering pipelines, subscription/entitlement logic, and financial ledgers for a developer platform.
Role type
Senior IC Software Engineer (Billing)
Builds
Usage metering pipelines, subscription systems, payment integrations, and the financial ledger layer
Domain
SaaS / Developer Platform / Financial Systems
Required skills
usage-based billing system design, metering pipeline implementation, Stripe integration, financial ledger management, API development, observability, reconciliation logic
Preferred skills
idempotency patterns, exactly-once semantics, error handling for webhooks, mid-cycle plan change logic, proration algorithms, UI component scaling
Technologies
Stripe, usage metering pipelines, financial ledgers, billing APIs
Responsibilities
Implement end-to-end billing changes from edge events to invoiced amounts, evolve the source-of-truth ledger system, integrate deeply with Stripe subscriptions and webhooks, build internal tooling for customer state queries and credit issuance, improve observability for billing regressions, partner on new pricing models
Seniority
Senior, hands-on IC
