Benchling logo
Benchling

Biotechnology is rewriting life as we know it, from the medicines we take, to the crops we grow, 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. Help us bring modern software to modern science. We’re on Team Science We believe in the promise of science and the teamwork required to fulfill that promise. Whether your background is in science, engineering, business, or another field, you’re on Team Science if you believe in the power of science to solve the world’s most pressing problems.

Software Engineer, Developer Enablement

Software EngineerSoftware EngineerFull TimeHybridSeniorTeam 501-1,000Since 2012H1B SponsorCompany SiteLinkedIn

Location

California

Posted

28 days ago

Salary

$173.4K - $234.6K / year

Seniority

Senior

Job Description

Software Engineer, Developer Enablement

Benchling

Software Engineer, Developer Enablement Location: San Francisco, CA Full time Hybrid Department: Engineering Compensation - Zone 1$173,369 – $234,557 • Offers Equity U.S. Benefits Full-time U.S. employees enjoy a comprehensive benefits program including equity, health, dental, vision, 401(k)+ employer match, wellness, commuter, and more. Benchling takes a market-based approach to pay. The candidate's starting pay will be determined based on job-related skills, experience, qualifications, interview performance, and work location. Department: Engineering Job Description: We are rebuilding biotech for the AI era. When a breakthrough is delayed, the world waits. Getting a molecule from discovery to patients, or a crop from lab to field, involves thousands of slow, manual, disconnected steps. AI has the potential to change this, compressing decades of R&D work into years. But that only happens when clean, structured scientific data and AI are built into how science gets done. Benchling is the AI platform for biotech R&D. Scientists use Benchling to design experiments, capture structured data, and run AI agents and models directly in their workflows. Over 200,000 scientists around the world trust Benchling to power their most important work, from academic labs to Sanofi, Moderna, and more than half of the world's top 50 biopharma. We’re building an AI scientist for our customers. We can’t do that if we haven’t built the muscle ourselves. AI fluency is the foundation we build on; it's core to how we work, and we're committed to helping every new hire integrate it into their day-to-day. As part of our interview process, you'll complete a brief AI-focused exercise or discussion so we can understand how you think about and use AI to drive impact in your role. Feel free to reference any tools, platforms, or workflows you use today. ROLE OVERVIEW As a Software Engineer on the Developer Enablement team, you’ll play a pivotal role in building the platform that enables our ecosystem of scientific applications. You won’t just write code, you’ll help shape how developers, partners, and scientists interact with Benchling’s products, allowing them to create tools that directly support groundbreaking research. Your work will impact the way science gets done, driving innovation and enabling seamless integration of third-party solutions across the platform. The team is working on a wide range of early- and mid-stage initiatives—including developer APIs, event delivery, AI-powered agents, and new platform infrastructure designed to support a growing ecosystem of scientific applications. Because of the diversity of our work, engineers have the flexibility to take on projects that align with both business needs and their own interests and skills. This role was envisioned as a “Developer Platform Engineer,” reflecting the breadth of opportunities to contribute across our developer-facing systems. This is a hands-on, high-impact role where your contributions will be visible across the company and to our scientific users worldwide. You’ll collaborate with product managers, designers, and engineers, tackling complex challenges while growing your expertise in platform development and life sciences. 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. Developer Interfaces & Platform APIs - 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 Bonus: AI Agents & Model Context Protocol (MCP) - 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. Bonus: APIs for ingesting/exporting large amounts of data - 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. Check out our engineering blog for some examples of past work across Benchling. QUALIFICATIONS - 5+ years of professional software engineering experience - Strong coding skills and engineering fundamentals – able to turn product requirements into well-architected, maintainable, and tested code - Experience building scalable, reliable systems with attention to performance and user impact - Leadership in engineering practices – drives and upholds high standards in testing, code quality, reviews, version control, and team development workflows - Proven ability to work across teams – partnering with product, design, and platform groups to ship cohesive solutions - Strategic problem solving – tackles complex, ambiguous technical challenges with a focus on long-term impact, scalability, and user value - Comfortable pushing back thoughtfully – advocate for technical solutions that improve quality, scalability, and maintainability - Experience mentoring others and contributing to team growth – through onboarding, pairing, and process improvement - Clear and effective communicator, especially in cross-functional settings - Have a keen interest in delving deeper into building Enterprise SaaS in the life sciences industry. While prior knowledge isn’t a prerequisite, an enthusiasm to learn certainly is! HOW WE WORK We offer a flexible hybrid work arrangement that prioritizes in-office collaboration. Employees are expected to be on-site 3 days per week (Monday, Tuesday, and Thursday). #LI-Hybrid Benchling welcomes everyone. We believe diversity enriches our team so we hire people with a wide range of identities, backgrounds, and experiences. We are an equal opportunity employer. That means we don’t discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We also consider for employment qualified applicants with arrest and conviction records, consistent with applicable federal, state and local law, including but not limited to the San Francisco Fair Chance Ordinance.

Related Job Pages

More Software Engineer Jobs

Natera logo

Senior Software Engineer

Natera

We are a global leader in cell-free DNA (cfDNA) testing, dedicated to oncology, women’s health, and organ health.

Full TimeRemoteTeam 1,001-5,000Since 2004H1B Sponsor

Role Description The Senior Software Engineer within the Platform group will join a tight-knit, cross-functional team of scientists and engineers. This team is dedicated to developing a scalable and robust platform that will underpin Natera's next generation of clinical assays. You will be instrumental in the design, development, and architecture of software products relevant to the clinical laboratory, while also contributing to cutting-edge R&D, bioinformatics, and high-performance computing initiatives. We're seeking an experienced candidate who is proficient across various tech stacks, passionate about building robust and scalable software, and excited about their work directly impacting the care of millions of patients. - Design, develop, and build systems that integrate software, automation, and biology to create a robust and scalable clinical genomics assay platform. - Collaborate closely with assay development and automation scientists to build high-scale and robust workflows. - Engage with cross-functional teams, including Product Management, R&D, software architects, and senior leadership, to improve existing processes and systems. - Interface with internal software development teams to ensure seamless integration between the Laboratory Information Management System (LIMS) and the automation software stack. - Analyze and enhance existing front-end applications, proposing solutions based on your technical software and bioinformatics expertise. - Contribute to laying the foundational architecture for fully automated laboratory systems at Natera. - Perform other duties as assigned. Qualifications - Education: BA/BS or MS in Computer Science or Engineering (or a similar relevant field). - Experience: 8 or more years of experience in software development. - Track Record: Demonstrated success in delivering complex projects into production. Requirements - Strong programming skills in one or more modern languages. - Experience designing, building, and maintaining scalable backend or full-stack systems. - Solid understanding of software development best practices, including version control, testing, CI/CD. - Familiarity with cloud platforms (e.g., AWS, GCP, or Azure). - Exposure to system integration, RESTful APIs, and microservice architectures. - Ability to quickly learn new tools, frameworks, and technical domains. - Comfortable working with a variety of internal teams, and managing relationships with external contractors. - Experience working with LIMS systems integration is a plus. - Experience writing software for complex hardware and instrumentation is a plus. Benefits - Competitive Benefits - Employee benefits include comprehensive medical, dental, vision, life and disability plans for eligible employees and their dependents. - Natera employees and their immediate families receive free testing in addition to fertility care benefits. - Other benefits include pregnancy and baby bonding leave, 401k benefits, commuter benefits and much more. - Generous employee referral program!

United States
$125K - $156.3K / year
Minsait logo

COBOL Developer

Minsait

Join a more human technology #MoreMinsait

Full TimeRemoteTeam 10,001+Since 2016H1B No Sponsor

• Help shape the future with Minsait. • Develop solutions that connect innovation, efficiency and progress in essential sectors such as public administration, telecommunications & media, energy & utilities, industry & consumer, healthcare and finance. • Participate in challenging projects and real opportunities for professional development.

Brazil
Job Closed

Title: Software Engineer (Hybrid) Location: Edmeston, New York, 13335, United States Department: Information Systems Job Description: The Software Engineer is responsible for developing information systems by designing, developing and installing software solutions. Duties & Responsibilities: - Create new applications within team. - Requirements: - High School Diploma - Commensurate experience equivalent to a bachelor’s degree in computer science, computer engineering/technical. - Working knowledge of software development in multiple languages. Qualifications/Skills: - Able to work productively without direct supervision. - Multi-task and prioritize in a fast-paced environment. - Effective time management and organizational skills. - Strong problem-solving skills. - Effective communication and interpersonal skills. - Ability to effectively delegate work Market range: 13 Non-Exempt / Hours: 40 per week Salary Range: $79,756 - $132,926 Applications accepted through: 5/18/2026 - Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. - Prepare and install solutions by determining and designing system specifications, standards, and programming. - Obtain and license software by obtaining required information from vendors; recommending purchases; testing and approving products. - Accomplish engineering and organization mission by completing related results as needed. - Improve operations by conducting systems analysis, recommending changes in policies and procedures. - Provide information by collecting, analyzing, and summarizing development and service issues. - Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development. - Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. - Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations. - Maintain confidentiality regarding the information being processed, stored, or accessed. - Other duties as assigned.

New York
$79.8K - $132.9K / year
Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• Design, implement, and optimize core system components for infrastructure platforms, ensuring scalability, reliability, and performance. • Lead troubleshooting efforts for complex software defects, performance bottlenecks, and security vulnerabilities, applying advanced debugging techniques. • Review and refactor code for maintainability, efficiency, and adherence to best practices, mentoring junior programmers in technical skills and standards. • Collaborate with cross-functional teams, including network engineers, database administrators, and security specialists, to integrate new features and technologies. • Author technical reports, contribute to the company’s knowledge base, and present findings and recommendations to technical leadership. • Manage information systems, oversee data integrity, and ensure proper documentation and version control for all technical deliverables. • Participate in technical conferences, workshops, and external collaborations to stay abreast of industry trends and innovations.

Missouri
Job Closed