Benchling

Software Engineer, Backend (Usage & Billing Platform)

Benchling3 months ago
Location

San Francisco, CA

Type

Full Time

Salary

USD 195,000 – 265,000

Level

Senior

Role

Backend Engineer

Posted

Nov 25, 2025

Full TimeSenior

The role

Summary

Benchling seeks an experienced Backend Software Engineer to develop and enhance their Usage & Billing Platform, focusing on creating sophisticated metering, rating, and billing systems that power the company's consumption-based product offerings in the biotechnology software domain.

What you'll do

Usage Metering Pipeline Development: Design and implement high-throughput usage metering pipelines with robust data quality guarantees
Billing Platform Evolution: Develop and enhance billing platform primitives including pricing models, entitlements, and invoicing systems
Real-time Product Experience: Create real-time product features powered by usage data such as quotas, alerts, and in-app dashboards
Cross-functional Collaboration: Partner with Product, Finance, RevOps, and Security teams to translate business requirements into technical implementations
Developer Experience: Improve developer tooling, documentation, and instrumentation standards across the organization

What we look for

Technical

Backend ArchitectureDeep understanding of distributed systems and event-driven architectures
Data EngineeringExpertise in designing robust data pipelines with strong consistency guarantees

Education

Computer ScienceBachelor's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Professional Experience5+ years of professional software engineering experience, preferably in SaaS or platform engineering
Project DeliveryTrack record of delivering complex projects end-to-end

Skills

Required skills

Backend DevelopmentExpertise in designing and implementing backend systems with strong data modeling capabilities
Distributed SystemsExperience in designing and operating event-driven and streaming pipelines
Data ModelingProficiency in creating robust data models with transactional and analytical data stores
API DesignStrong skills in designing clear and consistent APIs

Nice to have

Metered Consumption SystemsExperience with billing and usage metering platforms
Payment IntegrationFamiliarity with ERP and payment provider integrations
Life Sciences DomainUnderstanding or interest in biotechnology software ecosystems

Compensation & benefits

Salary

USD 195,000 – 265,000 (annual)

Stock options

Available

Benefits

Hybrid Work

Flexible work arrangement with 3 days per week in-office collaboration

Diversity and Inclusion

Commitment to hiring diverse talent and creating an inclusive workplace

Equal Opportunity

Non-discriminatory hiring practices across multiple dimensions


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to assess initial fit
  2. 2
    Technical Interview In-depth technical discussion focused on backend engineering skills and system design
  3. 3
    System Design Challenge Evaluate candidate's ability to design complex distributed systems
  4. 4
    Team Interview Multiple interviews with potential team members to assess collaboration and cultural fit
  5. 5
    Final Interview Discussion with hiring manager about role expectations and team dynamics

Apply for this position

You'll be redirected to the company's application page