Benchling→
Software Engineer, Developer Enablement at Benchling · San…
Entry LevelHybridFull-timeSan Francisco, CA$141k–$191k/yr
Skills
api developmentrestgraphqlsoftware engineeringproduct-first approachfeedback iteration
Job Description
Summary: Benchling is a company focused on empowering scientists to accelerate discoveries that change the world through innovative biotechnology solutions. As a Software Engineer on the Developer Enablement team, you will build the platform that enables scientific applications, shaping how developers and scientists interact with Benchling’s products. This hands-on role involves collaborating with cross-functional teams to design and implement robust APIs and services that support groundbreaking research.
Responsibilities:
- Take ownership of projects from ideation to delivery, including prototyping, building, and scaling new software features
- Design and implement robust APIs, services, and interfaces that integrate seamlessly with our growing ecosystem
- Partner with cross-functional teams to translate user needs into scalable, elegant software solutions
- Influence the direction of our platform by bringing creative solutions and new ideas to the table
- Design, build, and maintain external developer-facing APIs and SDKs that power extensibility in Benchling’s platform
- Contribute to evolving and scaling our REST and GraphQL APIs, ensuring consistency, performance, and usability for external and internal developers
- Build and maintain delivery systems for real-time scientific data
- Contribute to the development of APIs and interfaces that support AI-driven agents like Benchling’s Deep Research Agent and Data Entry Agent
- Support the development of our Benchling MCP to enable AI agents to interact safely with Benchling’s data and APIs
- Collaborate with our AI infra / agents teams to support the agentic ecosystem
- Architect and implement high-throughput APIs designed specifically for bulk data ingestion and export, capable of handling millions of records daily with minimal latency
- Design scalable API specifications (REST or gRPC) that support complex filtering, sparse fieldsets, and cursor-based pagination to efficiently manage large payloads
Required Qualifications:
- 1+ years of professional software engineering experience
- A prior software engineering internship
- Strong abilities in problem solving and iterating on feedback
- A desire to have ownership over building key pieces of product and/or platform
- Build software with a product-first approach. You ship code quickly and care about the real world impact of your code
Required Skills: API development, REST, GraphQL
Important Skills: Software engineering
Nice-to-Have Skills: Product-first approach, Feedback iteration
Benefits: Competitive salary and equity, Broad range of medical, dental, and vision plans for employees and their dependents, Fertility healthcare and family-forming benefits, Three months of fully paid parental leave, 401(k) + Employer Match, Commuter benefits for in-office employees and a generous home office set up stipend for remote employees, Mental health benefits, including therapy and coaching, for employees and their dependents, Monthly Wellness stipend, Learning and development stipend, Generous and flexible vacation, Company-wide Winter holiday shutdown
Benefits
Competitive salary and equity
Broad range of medical, dental, and vision plans for employees and their dependents
Fertility healthcare and family-forming benefits
Three months of fully paid parental leave
401(k) + Employer Match
Commuter benefits for in-office employees and a generous home office set up stipend for remote employees
Mental health benefits, including therapy and coaching, for employees and their dependents
Monthly Wellness stipend
Learning and development stipend
Generous and flexible vacation
Company-wide Winter holiday shutdown