Software Engineer
US$200,000 – US$300,000 / yr base salary
Posted 12 Sep 2026
Advertised as “Staff Software Engineer, Billing”
BranchFactor Summary
The original posting with the fluff stripped out
- Management level
- Individual contributor
- Employment
- Remote
- Contract
- Full-time
| Base salary | US$200,000 – US$300,000 / yr |
|---|
The Role
Comfy lets people build creative workflows that combine open-source models running on our GPUs with paid APIs from model providers. Every run has a cost. Customers need to understand what they’re spending, and we need to charge accurately as models, prices, and products change.
You’ll own the engineering behind that: how we meter usage, collect payments, manage credits and subscriptions, and protect against financial abuse. You’ll make billing dependable for customers and give the team the tools to launch new pricing models with confidence.
Our billing stack uses Go, PostgreSQL, Redis, Temporal, Stripe, and Metronome, alongside Python and Kubernetes across the broader platform. You’ll evolve an existing system, work across service boundaries, and take changes from design through production.
What you’ll do
-
Capture usage reliably. Build metering for GPU compute and partner model APIs. Handle delayed events, retries, and partial failures so every billable event is recorded once and attributed to the right workspace.
-
Own the payment lifecycle. Improve checkout, subscriptions, credit top-ups, plan and seat changes, prorations, refunds, and failed-payment recovery. Keep Stripe, Metronome, and our application state consistent when events arrive late or systems fail halfway through.
-
Reconcile charges, payments, and credits. Build automated checks across usage records, invoices, payments, and credit balances. Detect discrepancies, give operators an audit trail, and recover safely when a payment succeeds but credits never arrive. Own production reliability and turn incidents into lasting improvements.
-
Make new pricing easier to ship. Build reusable pricing and entitlement systems for individual creators, teams, and enterprise customers. Make changes safe for existing subscribers as we introduce new models, products, and plans.
-
Limit financial abuse. Improve spend controls and detection of suspicious usage, payment fraud, and credit abuse. Work with Support and Finance on disputes and recovery while keeping checkout and legitimate usage smooth.
-
Give customers and teammates clear answers. Partner with product and frontend engineers on billing experiences, and build tools that let Support, Sales, and Finance investigate charges and resolve issues safely.
You might be a good fit if you