Benchling logo

Software Engineer, Backend (Usage & Billing Platform)

BenchlingSan Francisco, CA
Full Timeremotefull-timepython+5 more
Apply Now
Benchling logo

Software Engineer, Backend (Usage & Billing Platform)

Benchling

Apply Now

Benchling is seeking a Software Engineer for their Usage & Billing Platform team to design and operate systems for usage metering, rating, and billing. The role focuses on enabling accurate and transparent consumption-based product monetization, ensuring data quality and real-time analytics, while collaborating with various teams to maintain compliance and reliability.

Qualification

  • Experience in software engineering with a focus on backend systems.
  • Strong understanding of data pipelines and event-driven architectures.
  • Familiarity with billing systems and usage-based monetization.
  • Proficiency in programming languages such as Python, Java, or Go.
  • Experience with data quality management and analytics.

Responsibility

  • Design, build, and operate high-throughput usage metering pipelines.
  • Implement event schemas and ensure exactly-once ingestion of usage data.
  • Develop aggregation methods and manage data quality guardrails such as idempotency and deduplication.
  • Create and maintain the Billing Platform for plans, pricing, discounts, and invoice generation.
  • Collaborate with Product, Finance, RevOps, and Security to ensure platform reliability and compliance.

Similar Jobs