Hybrid Software Engineer, Backend – Usage & Billing Platform

Posted 3 hours ago

Apply now

About the role

  • Software Engineer designing and operating back-end systems at Benchling, a leader in biotechnology software solutions. Focused on usage metering, billing, and data quality for consumption-based products.

Responsibilities

  • Design, build, and operate high-throughput usage metering pipelines.
  • Develop and evolve Billing Platform primitives including plans, pricing, entitlements, discounts/credits, invoicing.
  • Ship real-time product experiences powered by usage and robust observability.
  • Partner with Product, Finance, RevOps, Security, and Application teams to translate business rules into meters and pricing models.
  • Improve developer ergonomics and consistency across Benchling via clear APIs/SDKs, instrumentation standards, documentation, and mentorship.

Requirements

  • 5+ years of professional software engineering experience, ideally in SaaS and/or platform engineering.
  • Proficiency in backend development and API design with Python, Go, Java, or TypeScript.
  • Strong data modeling skills and experience with transactional (e.g., Postgres) and analytical stores (e.g., Snowflake/ClickHouse).
  • Experience designing and operating distributed systems and event-driven/streaming pipelines (e.g., Kafka/Kinesis/Pub/Sub) plus batch processing (e.g., Spark/Flink/Beam).
  • Track record of delivering projects end-to-end and collaborating with Product, Finance, RevOps, and Security to translate business rules into meters, pricing, and invoicing.
  • Deep care for data quality and correctness; familiarity with SLIs/SLOs, observability (metrics/logs/tracing), and incident response.
  • Excellent communication and documentation skills; ability to mentor peers and improve developer ergonomics through clear APIs, instrumentation standards, and tooling.
  • Enthusiasm for complex technical challenges and an interest in the life sciences domain.

Benefits

  • equity
  • health
  • dental
  • vision
  • 401(k)+ employer match
  • wellness
  • commuter

Job title

Software Engineer, Backend – Usage & Billing Platform

Job type

Experience level

Mid levelSenior

Salary

$195,000 - $265,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job