
Software Engineer, Backend – Usage & Billing Platform
Benchling
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • United States
Visit company websiteExplore more
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