
Backend Engineer – Billing
PostHog
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
About the role
- Scaling our billing system to $100M+ revenue (the hundy) by the end of 2026, and well beyond (the billy?).
- Building billing primitives flexible enough that launching a new pricing model doesn't require rearchitecting everything.
- Making our usage reporting and limiting near-realtime.
- Turning usage and messy raw invoice data into actionable internal reports, accurate forecasts, and compliant financials.
Requirements
- Strong backend engineer. Python, SQL, and complex data modeling should feel like home.
- Experience with data pipelines, task queues, and workflow orchestration - we still have a lot of Celery but are leaning more into Temporal and Dagster.
- If you've done something manually twice (or seen someone else do it) - you're already building an automation or an internal tool to make it easier.
- Happy paths are maybe 10% of billing. You treat error handling, rollbacks, and retries as the actual work - not TODOs you'll "get to later".
- You don't need someone to tell you what to build. You've started a company, led a major project from scratch, or shipped an impressive side project.
- You've built and scaled usage-based billing systems before (and have the scars to prove it).
- You get weirdly excited about revenue modeling, forecasting and accounting ledgers.
Benefits
- Health insurance
- Paid time off
- Flexible work arrangements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonSQLdata modelingdata pipelinestask queuesworkflow orchestrationCeleryTemporalDagsterautomation
Soft Skills
problem-solvinginitiativeleadershiperror handlingattention to detailproject managementadaptabilitycommunicationcreativityself-motivation