Benchling

Software Engineer, Backend – Usage & Billing Platform

Benchling

full-time

Posted on:

Location Type: Hybrid

Location: San FranciscoCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $195,000 - $265,000 per year

About the role

  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
backend developmentAPI designPythonGoJavaTypeScriptdata modelingdistributed systemsevent-driven pipelinesbatch processing
Soft Skills
communication skillsdocumentation skillsmentorshipcollaborationproblem-solvingdeveloper ergonomicsattention to detailenthusiasm for challenges