Benchling

Software Engineer, Developer Enablement

Benchling2 months ago
Location

San Francisco, CA

Type

Full Time

Salary

USD 141,104 – 190,906

Level

Mid

Role

Software Engineer

Posted

Jan 8, 2026

Full TimeMid

The role

Summary

Benchling is seeking a Software Engineer for their Developer Enablement team to build innovative platform technologies that empower scientific research. The role focuses on developing robust APIs, services, and interfaces that enable seamless integration and extensibility across Benchling's biotechnology R&D cloud platform.

What you'll do

Platform API Development: Design and implement external developer-facing APIs and SDKs to power platform extensibility
Ecosystem Integration: Build interfaces that enable seamless integration of third-party scientific applications
AI Agent Support: Contribute to development of APIs supporting AI-driven research and data entry agents
Performance Optimization: Architect high-throughput APIs for bulk data ingestion and export with minimal latency

What we look for

Technical

API DesignProven ability to design scalable REST and GraphQL APIs
System ArchitectureExperience in designing complex software platforms

Education

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

Experience

Professional Experience1+ years of professional software engineering experience
InternshipPrior software engineering internship

Skills

Required skills

Software EngineeringHands-on software development experience with strong problem-solving skills
API DesignExperience designing and implementing robust REST and GraphQL APIs
Platform DevelopmentUnderstanding of building scalable platform infrastructures and developer ecosystems

Nice to have

AI IntegrationKnowledge of AI agent development and integration
Data EngineeringExperience with high-throughput data ingestion and export systems
Life Sciences TechnologyUnderstanding or interest in biotechnology software platforms

Compensation & benefits

Salary

USD 141,104 – 190,906 (annual)

Benefits

Health Insurance

Comprehensive medical, dental, and vision plans for employees and dependents

Equity

Competitive salary with stock options

Parental Leave

Three months of fully paid parental leave

Retirement

401(k) with employer matching

Professional Development

Learning and development stipend

Wellness Benefits

Mental health support, monthly wellness stipend

Flexible Work

Hybrid work arrangement with 3 days per week in-office


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to assess basic qualifications
  2. 2
    Technical Phone Interview Detailed discussion of technical skills and problem-solving approach
  3. 3
    Technical Challenge Take-home coding assignment or live coding exercise focusing on API design and platform development
  4. 4
    Onsite/Virtual Interviews Multiple interviews with engineering team members, including system design and cultural fit assessment
  5. 5
    Final Review Comprehensive evaluation of interview performance and team fit

Apply for this position

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