cover image
Benchling

Benchling

benchling.com

3 Jobs

782 Employees

About the Company

Biotechnology is rewriting life as we know it, from the medicines we take, to the crops we grow, the materials we wear, and the household goods that we rely on every day. But moving at the new speed of science requires better technology.

Benchling’s mission is to unlock the power of biotechnology. The world’s most innovative biotech companies use Benchling’s R&D Cloud to power the development of breakthrough products and accelerate time to milestone and market.

Come help us bring modern software to modern science.

https://www.benchling.com/careers/

Listed Jobs

Company background Company brand
Company Name
Benchling
Job Title
Software Engineer, Backend (Developer Tooling)
Job Description
Job title Software Engineer, Backend (Developer Tooling) Role Summary Design, develop, and maintain tools and frameworks that improve developer productivity and enable rapid, high‑quality code delivery. Focus on infrastructure, testing, packaging, and continuous integration for backend services. Expectations * Deliver production‑ready tooling with a product‑first mindset. * Ship code quickly while ensuring real‑world impact and maintainability. * Own key pieces of the developer experience from ideation to deployment. * Iterate using qualitative and quantitative feedback to continuously enhance workflows. Key Responsibilities * Build and maintain SDKs, libraries, and CLI utilities for internal use. * Automate packaging, testing, and deployment pipelines for containerized services (Docker, Kubernetes). * Conduct usability studies and gather feedback from engineering teams to identify pain points. * Collaborate with product managers, designers, and peers to define feature requirements and priorities. * Mentor and guide junior engineers on best practices for tooling and devops. * Contribute to the evolution of engineering processes, best practices, and hiring criteria. Required Skills * 5+ years of professional software engineering experience. * Strong proficiency in at least one modern web framework (Node.js or Python). * Experience building and maintaining containerized applications (Docker, Kubernetes). * Deep understanding of CI/CD pipelines, automated testing, and release engineering. * Excellent problem‑solving and iterative development skills. * Ability to communicate complex technical concepts clearly to cross‑functional teams. * Empathy for developers and interest in learning domain knowledge (life sciences welcomed). Required Education & Certifications * Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience). ---
San francisco, United states
Hybrid
Mid level
24-11-2025
Company background Company brand
Company Name
Benchling
Job Title
Software Engineer, Intern (Summer 2026)
Job Description
Job Title Software Engineer Intern (Summer 2026) Role Summary Engage as a full‑stack software engineering intern, owning end‑to‑end projects on backend or frontend, platform or product teams. Design, prototype, and roll out scalable software solutions that directly impact users or internal tooling. Expectations • Current enrollment in a BS/MS program in Computer Science or a related STEM field, expected graduation between Dec 2026 and Summer 2027. • Prior software engineering internship or equivalent experience. • Demonstrated problem‑solving skills, ability to iterate on feedback, and a strong desire for ownership of key product or platform components. • Availability to work on‑site for 4 days per week in a hybrid environment. Key Responsibilities 1. Own a project from design through production, including requirement gathering, architecture, prototyping, and full‑scale deployment. 2. Design and implement backend data models and REST/GraphQL API endpoints for complex scientific workflows. 3. Build and maintain rich frontend components and visualizations using modern web frameworks. 4. Develop platform frameworks or infrastructure tools that enable other engineers to build efficiently. 5. Collaborate closely with product, design, and operations teams to ensure timely delivery and quality. Required Skills • Strong programming fundamentals in languages such as Python, Java, or JavaScript/TypeScript. • Experience with backend development (API design, database modeling, scalable services). • Frontend development experience (React, Vue, or similar, and data‑visualization libraries). • Familiarity with cloud platforms (AWS, GCP, Azure) and CI/CD pipelines. • Excellent communication, teamwork, and a proactive problem‑solving mindset. Required Education & Certifications • Enrolled in a Bachelor’s or Master’s program in Computer Science or a STEM discipline, due to graduate between Dec 2026 and Summer 2027. • No additional certifications required; a passion for life sciences is a plus.
San francisco, United states
Hybrid
Fresher
25-11-2025
Company background Company brand
Company Name
Benchling
Job Title
Software Engineer, Backend (Usage & Billing Platform)
Job Description
**Job Title:** Software Engineer, Backend (Usage & Billing Platform) **Role Summary:** Develop and maintain high‑throughput, low‑latency pipelines for usage metering, aggregation, and billing. Own end‑to‑end systems that capture usage events, compute metrics, and produce invoices with financial‑grade accuracy, ensuring reliability, observability, and compliance. **Expectations:** - 3+ years of professional software engineering, preferably SaaS or platform environments. - Proven ability to design and operate distributed event‑driven systems. - Strong focus on data quality, idempotency, and auditability. - Collaborate cross‑functionally with Product, Finance, RevOps, and Security. **Key Responsibilities:** 1. Design and build scalable usage metering pipelines (event schemas, exactly‑once ingestion, windowed aggregation). 2. Develop Billing Platform primitives: plans, pricing, entitlements, discounts/credits, invoicing, and integrations with identity, data warehouse, ERP/payment systems. 3. Deliver real‑time product features (quotas, alerts, usage dashboards) and define SLAs, lead incident response. 4. Translate business rules into meters and pricing models; validate via analytics and experiments. 5. Improve developer experience through clear APIs/SDKs, instrumentation standards, documentation, and mentorship. **Required Skills:** - Backend languages: Python, Go, Java, or TypeScript. - Experience with relational (PostgreSQL) and analytical stores (Snowflake, ClickHouse). - Event‑driven/streaming technologies: Kafka, Kinesis, Pub/Sub; batch tools: Spark, Flink, Beam. - Strong data‑modeling and transactional logic. - Observability: metrics, logs, tracing, SLIs/SLOs. - Testing, reliability, and incident‑response best practices. **Nice to Have:** - Metered consumption systems (e.g., OpenMeter, Metronome). - Payment/ERP integrations (Stripe, NetSuite). - Revenue‑recognition or downstream analytics tooling. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience). ---
San francisco, United states
On site
Junior
28-11-2025