Skip to content
DeepgramDeepgram

Billing & Analytics Software Engineer

Builds and maintains billing pipelines for usage metering, aggregation, invoicing, and integrations with platforms like M3ter and Salesforce. Delivers customer-facing dashboards and internal analytics, requiring 5+ years in SaaS billing systems and backend expertise in Python, TypeScript, or Go.

About the job

What You’ll Do

Usage Metering & Event Processing

  • Design, build, and maintain the pipeline that ingests, validates, and processes usage messages from Deepgram’s inference and voice agent services.
  • Ensure events are captured with sub-second reliability at scale, with idempotency and exactly-once semantics to guarantee billing accuracy.

Usage Aggregation & Summarization

  • Build the aggregation layer that rolls raw usage events into usage summaries—by customer, product, time window, and pricing dimension.
  • Optimize for query performance so that both real-time dashboards and end-of-period billing runs operate within SLA.

Billing System Integration

  • Own the integration with usage-based billing platforms (M3ter, Metronome, or equivalent).
  • Implement rating, plan management, and invoice generation logic.
  • Ensure billing data reconciles cleanly with usage records and that edge cases (overages, credits, mid-cycle plan changes, enterprise commitments) are handled correctly.

CRM & RevOps Integration

  • Build and maintain integrations with Salesforce and RevOps tooling to synchronize customer accounts, contract terms, entitlements, and billing status.
  • Partner with Finance and RevOps to ensure billing data supports revenue recognition, forecasting, and audit requirements.

Console Billing Experience

  • Develop the customer-facing billing and usage views within the Deepgram Console.
  • Build clear, actionable dashboards that show real-time and historical usage, current spend, billing history, and plan details.
  • Design the self-service flows for plan upgrades, payment method management, and invoice retrieval.

In-DC Access, Permissions & Token Management

  • Own the billing-adjacent authorization surfaces: API key and token management, usage-based access controls, entitlement enforcement, and the permission model that gates feature access based on customer plan and billing status.
  • Ensure these systems are secure, auditable, and performant.

Analytics & Reporting

  • Build internal analytics pipelines and dashboards that surface usage trends, cohort behavior, conversion funnels, and revenue metrics to Product, Growth, and Finance teams.
  • Instrument the billing system for operational observability—alerting on anomalies, reconciliation failures, and SLA breaches.

Data Integrity & Reconciliation

  • Implement automated reconciliation between usage events, aggregated summaries, billing records, and payment processor data.
  • Build alerting and self-healing mechanisms to catch and resolve discrepancies before they impact customers or revenue reporting.

What We’re Looking For

  • 5+ years of experience building and operating billing, payments, metering, or financial data systems in a SaaS or usage-based pricing environment.
  • Strong backend engineering skills in at least one of: Python, TypeScript/Node.js, Go, or similar. Comfort working across the stack when needed.
  • Deep experience with relational databases (PostgreSQL, MySQL) and data pipeline design—schema modeling, query optimization, and high-volume event processing.
  • Hands-on experience integrating with billing or subscription platforms (e.g., Stripe, M3ter, Metronome, Chargebee, Zuora) and CRM systems (Salesforce).
  • Understanding of usage-based pricing models, metering patterns, and the edge cases that come with them (proration, overages, commitments, credits, multi-currency).
  • Experience building reconciliation and data integrity systems that ensure financial accuracy at scale.
  • Strong communication skills—you can partner effectively with Finance, RevOps, Product, and Growth teams to translate business requirements into reliable systems.
  • A security-conscious mindset, especially around authentication, token management, and access control.

Nice to Have

  • Experience with usage-based billing platforms (M3ter, Metronome) specifically, or building custom metering systems from scratch.
  • Familiarity with product-led growth (PLG) patterns: self-serve signup, usage gating, upgrade flows, and conversion instrumentation.
  • Experience with event-driven architectures (Kafka, SQS, Pub/Sub) for high-throughput usage event processing.
  • Background in revenue operations, revenue recognition (ASC 606), or SOX-relevant billing controls.
  • Experience with analytics/BI tooling (Looker, Metabase, dbt) and building internal data products.
  • Prior work at a company where billing accuracy directly impacted customer trust and revenue at scale.

Skills

Python, TypeScript, Node.js, Go, Postgres, MySQL, Stripe, M3Ter, Metronome, Chargebee, Zuora, Salesforce, Kafka, SQS, Pub/Sub

Kalshi

Kalshi

New York, NY

Trading Systems Engineer
$180k+/yrOn-site3+ YOEBackend Engineering

Build and maintain high-performance backend trading infrastructure, including order-management systems and event-driven APIs. The role requires at least three years of backend engineering experience, concurrent programming expertise, relational database proficiency, AWS familiarity, and Go, Rust, or C++ skills.

Tessera Labs

Tessera Labs

San Jose, CA

Software Engineer, Backend
$180k+/yrOn-site3+ YOEBackend Engineering

Build and scale backend APIs, microservices, data pipelines, and enterprise integrations powering an AI automation platform. The role requires 3–5 years of backend experience, strong Python skills, and familiarity with databases, cloud infrastructure, security, and distributed systems.

Mirage

Mirage

New York, NY

Software Engineer, Backend
$175k+/yrOn-site5+ YOEBackend Engineering

Build and own backend services, APIs, data pipelines, and infrastructure powering an AI-native video platform. The role requires 5+ years of industry experience and strong expertise in distributed systems, production scaling, and generative AI integration.

Sesame

Sesame

San Francisco, CA
Backend Software Engineer
$175k+/yrOn-siteBackend Engineering

Build and operate scalable backend systems for voice-agent products, spanning distributed services, data infrastructure, real-time audio, and ML-enabled workflows. The role requires expert programming ability, strong database and reliability engineering skills, Kubernetes experience, and production experience with systems at scale.

Zoox

Zoox

Foster City, CA

Software Engineer - C++ Core Data
$175k+/yrHybrid3+ YOEBackend Engineering

Build foundational, high-performance C++ systems that capture, store, retrieve, and transmit data from autonomous vehicle fleets. The role requires a bachelor’s degree, 3+ years of software development experience, and expertise in concurrency, networking, or inter-process communication.