← All roles

Software Engineer, Backend (Usage & Billing Platform)

Benchling· Engineering
Apply on company site
Hybrid (San Francisco, CA)$141.1k - $190.9kFull-timePosted 11mo ago

About the role

Design, develop, and operate systems for usage metering, billing, and related data processing to enable scalable, accurate, and transparent consumption-based monetization products at Benchling.

Responsibilities

  • Design, build, and operate high-throughput usage metering pipelines, including event schemas, exactly-once ingestion, windowed aggregation, backfills, reconciliation, and data quality guarantees.
  • Develop and evolve Billing Platform components such as plans, pricing, entitlements, discounts/credits, invoicing, and integrations with identity, data warehouse, ERP/payment providers.
  • Implement real-time product experiences powered by usage data (quotas, alerts, dashboards) and ensure platform reliability through observability, SLAs, and incident management.
  • Collaborate with cross-functional teams to translate business rules into meters, pricing models, and invoicing processes; validate with analytics and experiments.
  • Enhance developer experience with clear APIs/SDKs, instrumentation standards, documentation, mentorship, and process improvements.

Qualifications

  • 5+ years of professional software engineering experience, preferably with SaaS and platform engineering.
  • Proficiency in backend development and API design using Python, Go, Java, or TypeScript, with strong data modeling skills.
  • Experience designing and operating distributed systems, event-driven/streaming pipelines (Kafka/Kinesis/Pub/Sub), and batch processing (Spark/Flink/Beam).
  • Track record of delivering end-to-end projects and collaborating with business teams on metering, pricing, and invoicing.
  • Deep understanding of data quality, correctness, SLIs/SLOs, observability, and incident response strategies.
  • Nice to have: experience with metered consumption systems (e.g., OpenMeter), payment and ERP systems (Stripe, NetSuite), and revenue recognition tools.
  • Excellent communication, documentation, and mentorship skills.
  • Interest in complex technical challenges and the life sciences domain.

Skills

Required:Backend developmentData modelingDistributed systems and streaming pipelinesCollaboration and communication

Benefits

  • Competitive total rewards package.
  • Broad range of medical, dental, and vision plans.
  • Fertility healthcare and family-forming benefits.
  • Four months of fully paid parental leave.
  • 401(k) plan with Employer Match.
  • Monthly wellness stipend and learning stipend.
  • Generous and flexible vacation policies.
  • Company-wide winter shutdown.
  • Sabbaticals at 5 and 10-year anniversaries.
  • Hybrid work arrangement with 3 days per week onsite (Monday, Tuesday, Thursday).
Last updated Jan 11, 2026. Interested? Apply on the company site.
Benchling logo

About Benchling

Cloud-based platform for biotech R&D | Benchling

Benchling is a cloud-based platform for biotechnology research and development and the only biology-first platform for scientific data, collaboration, and insights.

BioresearchBioprocessIn VivoConnectGene therapyCell therapyAntibodies and proteinsRNA therapeutics

More open roles at Benchling