Benchling→
Software Engineer, Developer Enablement at Benchling · San…
Entry LevelHybridFull-timeSan Francisco, CA$136k–$167k/yr
Skills
software engineeringapi developmentrest apisgraphql apisproduct-first approach
Job Description
Summary: Benchling is a company focused on unlocking the power of biotechnology through innovative technology solutions. As a Software Engineer on the Developer Enablement team, you will build the platform that supports scientific applications, influencing how developers and scientists interact with Benchling’s products.
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: Software engineering, API development
Important Skills: REST APIs, GraphQL APIs
Nice-to-Have Skills: Product-first approach