Billing & Analytics Software Engineer
Core
Design and operate the full billing pipeline and analytics surfaces that turn raw API usage into accurate invoices, revenue-grade analytics, and self-service billing experiences for customers.
Role type
Senior backend engineer (billing & analytics)
Builds
Usage metering pipelines, aggregation layers, billing integrations, customer-facing dashboards, and internal analytics products
Domain
SaaS / Usage-based pricing / Financial data systems
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Rust, Python, TypeScript/Node.js, Go, PostgreSQL, MySQL, event-driven architectures, usage-based pricing models, reconciliation systems, CRM integrations
Preferred skills
M3ter, Metronome, Stripe, Salesforce, Kafka, SQS, Pub/Sub, revenue recognition (ASC 606), SOX controls, BI tooling (Looker, Metabase, dbt)
Technologies
Rust, Python, TypeScript, Node.js, Go, PostgreSQL, MySQL, Kafka, SQS, Pub/Sub, M3ter, Metronome, Stripe, Salesforce, Looker, Metabase, dbt
Responsibilities
Design and maintain usage event ingestion and metering pipelines with exactly-once semantics; Build aggregation layers for real-time dashboards and end-of-period billing; Integrate with usage-based billing platforms and CRM systems; Develop customer-facing billing dashboards and self-service flows; Implement automated reconciliation between usage events and billing records; Build internal analytics pipelines for revenue metrics and usage trends
Seniority
Senior, hands-on IC