Braintrust

Software Engineer, Billing

San Francisco. Posted a month ago

The role

You will build systems for Braintrust's pricing, usage, and payments. You will work across the billing stack including usage metering, subscriptions, entitlements, and payment integrations.

What you will do

  • Own Braintrust billing architecture end-to-end.
  • Design billing architecture to solve immediate needs and simplify billing for new features.
  • Ensure accurate measurement and billing for product usage.
  • Partner with product, infrastructure, finance, and customer-facing teams to introduce new pricing models and billing workflows.
  • Build a reliable usage-metering and aggregation pipeline.
  • Build a subscription, limits, and entitlement system.
  • Build internal tools and APIs for investigating billing anomalies, issuing credits, and helping customers understand account state.
  • Build observability across the billing pipeline.

Required qualifications

  • Expert-level understanding of TypeScript, Rust, SQL, backend systems, APIs, and distributed data-processing patterns
  • Experience building and operating production usage-based billing, payments, or subscription systems
  • Experience with metering, aggregation, idempotency, reconciliation, and event-driven architectures
  • Experience integrating with Stripe or similar payment infrastructure
  • Comfortable shipping end-to-end, from backend infrastructure and data systems to internal tools and customer-facing UI
  • Has an appreciation for the tension between moving quickly and preserving customer trust and billing correctness

Nice to have

  • Experience building or maintaining financial ledgers, credits, balances, or invoice systems
  • Previous experience founding or working at startups

Benefits

  • Medical, dental, and vision insurance
  • Daily lunch, snacks, and beverages
  • Flexible time off
  • Competitive salary and equity
  • Wifi & cellphone stipend

About the company

Braintrust is the agent observability platform. Teams at Notion, Stripe, Box, OpenAI, and Cloudflare use Braintrust to trace agents, find issues in observability data, and run evals.

Software Engineer, Billing at Braintrust | JobZoey