Senior Full-Stack Engineer, Billing & Subscriptions
Core
Own the subscription engine core that calculates proration and state transitions for seat-based plans.
Role type
Senior IC backend engineer (billing logic)
Builds
A deterministic proration engine for subscription state changes
Domain
SaaS billing and subscription management
Required skills
C#, .NET, decimal arithmetic, state machines, date math, functional programming
Preferred skills
Domain expertise in billing/subscriptions, immutable data design
Responsibilities
Calculate proration for mid-cycle upgrades, downgrades, seat changes, and trial conversions; Implement logic for credits versus refunds; Enforce valid state transitions; Ensure deterministic calculations using decimal types and explicit time inputs
Sourced via wellfound · Listed on CareerPlan, which tracks 901,000+ jobs from 20+ sources.
