Benchling

Software Engineer, Customer Engineering

BenchlingYesterday
Location

Boston, MA

Type

Full Time

Salary

USD 129,938 – 200,451

Level

Mid

Role

Backend Engineer

Posted

Jul 2, 2026

Full TimeMid

The role

Summary

Benchling is seeking a Software Engineer for Customer Engineering to build custom integrations and internal engineering products that connect biotech workflows to their AI platform. You'll own end-to-end projects ranging from DNA assembly automation tools to robot integrations and tenant operations tooling, working directly with customers like Sanofi and Moderna while strengthening Benchling's APIs and developer platform.

What you'll do

Customer Workflow Integration: Collaborate directly with biotech and biopharma customers to understand complex scientific workflows and implement custom product integrations that connect their laboratory systems, IT infrastructure, and scientific data platforms to Benchling's ecosystem.
End-to-End Project Ownership: Own integration projects from initial architecture and design through production rollout, whether building customer-facing integrations for external partners like Sanofi and Moderna or internal engineering products serving Benchling's engineering organization.
API and Developer Platform Enhancement: Strengthen Benchling's public APIs and developer platform by leveraging latest features, identifying gaps in documentation and capability, and acting as the voice of the customer to advocate for platform improvements and new functionality.
Engineering Excellence and CI/CD: Contribute to continuous improvement of the Customer Engineering team's tooling, testing frameworks, deployment infrastructure, and best practices, taking a hands-on approach to CI/CD systems and automated testing.
Team Scaling and Process Maturity: Actively participate in maturing engineering processes, hiring initiatives, and documentation practices as the Customer Engineering team scales, helping establish patterns and practices that enable sustainable growth.

What we look for

Technical

Python ProficiencyStrong production-level experience writing Python code for backend systems, APIs, integrations, and data processing pipelines used in scientific computing environments.
AWS Cloud PlatformHands-on experience with AWS services including compute, networking, storage, and deployment models; ability to design and troubleshoot cloud-based architectures.
API Design and IntegrationExperience designing RESTful APIs or GraphQL interfaces and integrating third-party systems, webhooks, and data connectors; understanding of authentication, rate limiting, and error handling.
Testing and DeploymentProficiency with testing frameworks, CI/CD pipelines, automated deployment systems, and infrastructure-as-code principles; experience shipping code reliably to production.
Problem Solving and DebuggingStrong analytical skills to troubleshoot complex integration issues, optimize performance bottlenecks, and iterate solutions based on customer feedback and production monitoring.

Education

Bachelor's Degree or EquivalentBachelor's degree in Computer Science, Engineering, or related field, or equivalent professional experience demonstrating software engineering competency and systematic problem-solving skills.

Experience

Software EngineeringMinimum 2+ years of professional software engineering experience building production systems, shipping features end-to-end, and collaborating with cross-functional teams.
Customer-Centric DevelopmentTrack record of adopting a customer-first approach to software design and implementation, gathering requirements, and building solutions that solve real-world problems.
Project OwnershipDemonstrated ability to own projects from conception to launch, manage stakeholder expectations, and drive projects to completion with minimal hand-holding.

Skills

Required skills

PythonCore programming language for backend development, data pipeline construction, and automation scripting across Benchling's integration projects.
AWS ServicesCloud infrastructure expertise including EC2, Lambda, RDS, S3, and networking; ability to architect and deploy scalable backend systems.
Backend DevelopmentFull-stack understanding of server-side architecture, database design, API development, and system integration patterns.
REST APIsExperience building and consuming RESTful web services, including HTTP protocols, JSON serialization, and integration best practices.
Testing and CI/CDHands-on experience with testing frameworks, version control systems, automated deployment pipelines, and continuous integration practices.
System IntegrationAbility to design and implement integrations between disparate systems, manage data synchronization, handle API versioning, and troubleshoot integration failures.

Nice to have

Scientific ComputingFamiliarity with scientific workflows, laboratory information management systems (LIMS), bioinformatics pipelines, or life sciences data standards.
Model Context Protocol (MCP)Knowledge of MCP servers and their role in enabling AI agents to access structured data sources within enterprise workflows.
Hardware IntegrationExperience integrating software with laboratory automation equipment, liquid handlers, measurement instruments, or IoT devices.
AI/LLM IntegrationExperience building systems that leverage large language models, AI agents, or machine learning inference; comfort with AI fluency and modern ML workflows.
Scalable ArchitectureExperience designing multi-tenant systems, building internal developer platforms, provisioning infrastructure at scale, and implementing operational tooling.
TypeScript or Node.jsComplementary backend or full-stack capabilities using TypeScript, Node.js, or similar languages for building versatile integration solutions.

Compensation & benefits

Salary

USD 129,938 – 200,451 (annual)

Stock options

Available

Benefits

Equity Compensation

Stock options package enabling employees to share in Benchling's long-term success as the AI platform for biotech R&D scales globally.

Comprehensive Health Benefits

Medical, dental, and vision insurance coverage with company contributions; mental health and wellness support programs.

Flexible Hybrid Work

3-day-per-week on-site collaboration requirement (Monday, Tuesday, Thursday) with flexibility for remote work, balanced with in-person collaboration and team connection.

Professional Development

Learning budget, conference attendance support, and dedicated time for upskilling in AI systems, cloud architecture, and scientific computing domains.

Paid Time Off

Competitive vacation, sick leave, and personal days to maintain work-life balance and prevent burnout in a demanding technical role.

401(k) Retirement Plan

Company-matched retirement savings plan enabling long-term financial planning and wealth building.

Inclusive and Diverse Workplace

Commitment to building diverse teams with wide range of identities, backgrounds, and experiences; equal opportunity employer with fair chance hiring.


Interview process

  1. 1
    AI Fluency Assessment Brief AI-focused exercise or discussion to evaluate your understanding of AI tools and workflows; candidates encouraged to reference tools, platforms, or LLM applications they use today. This reflects Benchling's core commitment to AI fluency as foundational to how the company works.
  2. 2
    Technical Phone Screen Initial screening call with a hiring manager or engineer to assess technical background, Python and AWS proficiency, and alignment with the customer-first engineering philosophy and problem-solving approach.
  3. 3
    System Design Interview Deep-dive technical interview evaluating your ability to design scalable integrations, API architectures, and multi-tenant systems; focus on decision-making and trade-offs in complex integration scenarios.
  4. 4
    Customer Engineering Challenge Practical take-home or live coding exercise simulating real integration work, such as designing a connector between a customer's workflow and Benchling's platform or building a data synchronization solution.
  5. 5
    Cross-Functional Collaboration Interview Round with team members or stakeholders to evaluate customer-first mindset, communication skills, and ability to work with Product, Solutions Engineering, and internal customer teams.
  6. 6
    Leadership and Growth Interview Discussion with engineering leadership about your interest in owning projects end-to-end, contributing to team scaling, and helping mature engineering processes and hiring practices.

Apply for this position

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