CareerPlanSign in

Senior Full-Stack Engineer, Billing & Subscriptions

💼 Full-time🗓 2026-10-01

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.