Your Benchling resume, matched to the job ad
Drop in your resume and it opens next to this job, ready to tailor in one click.
4.8 from 167 in-app reviews
Software Engineer, Full Stack (Process Execution)
Benchling · San Francisco, CA
Tailor your resume to this job
No account needed to start.

What Benchling asks for
From Benchling's Software Engineer, Full Stack (Process Execution) ad, checked 4 Nov 2026.
Full-stack development
Building and maintaining production features across the entire stack, specifically using backend services and frontend user interfaces.
Workflow and data modeling
Experience with workflow engines, orchestration systems, or complex data flow platforms, including modeling graph structures and task tracking.
AI-assisted development
Willingness to use AI tools like Claude, Cursor, or cloud agents as a primary way of working and integrating them into daily software development.
Product iteration and collaboration
Partnering with product managers and designers to translate complex user needs into software and iterating based on feedback.
The ad asks for 3 or more years of professional software engineering experience. Based in San Francisco, with an onsite requirement of 3 days per week.
How the example answers the ad
Full-stack development
“Supported the development of laboratory data management systems using Python and React.”
Building systems with both Python and React covers the backend and frontend components of full-stack development.
Workflow and data modeling
“Led the migration of legacy task structures to a graph-based PostgreSQL model, improving query speeds by 60 percent.”
Migrating task structures to a graph-based model addresses the data modeling requirement, specifically regarding graph structures.
AI-assisted development
“Utilized Cursor and Claude to generate 85 percent of integration tests for microservices, reducing deployment latency.”
Using Cursor and Claude to generate 85 percent of tests shows daily integration of AI tools into software development.
Product iteration and collaboration
“Partnered with product management to refine data entry workflows for complex cloud infrastructure.”
Partnering with product management to refine workflows shows the collaboration part of product iteration.
The whole example as text
Brandon Jackson · Senior Software Engineer
Summary
Full-stack software engineer with 5 years of experience building B2B SaaS platforms. Architected scalable workflow orchestration engines using Python and PostgreSQL to automate complex R&D data pipelines. Integrated Cursor and Claude into daily development cycles to reduce unit test generation time by 40 percent. Partnered with product designers to simplify data entry workflows, resulting in a 25 percent increase in user conversion rates.
Experience
Senior Software Engineer · Salesforce
San Francisco, CA · 2026 - Present
- Led the migration of legacy task structures to a graph-based PostgreSQL model, improving query speeds by 60 percent.
- Utilized Cursor and Claude to generate 85 percent of integration tests for microservices, reducing deployment latency.
- Collaborated with UX designers to refactor front-end components, increasing session duration by 15 percent.
- Mentored junior engineers on AI-assisted development practices to improve team velocity by 20 percent.
- Developed custom dashboard features for R&D teams to track experiment progress in real time.
Software Engineer II · Cisco
San Jose, CA · 2025 - 2026
- Engineered a task orchestration engine that manages 50,000 daily jobs for network diagnostics.
- Optimized backend Python services to reduce API response times from 300ms to 90ms under peak load.
- Integrated AI coding agents into the CI/CD pipeline to identify 50 bugs before production release.
- Partnered with product management to refine data entry workflows for complex cloud infrastructure.
- Standardized internal documentation processes by deploying automated generation scripts.
Software Engineer · Twilio
San Francisco, CA · 2023 - 2025
- Built React-based interfaces for message orchestration tools serving over 10,000 active developers.
- Reduced manual data entry errors by 30 percent through the implementation of reactive validation rules.
- Managed database schema migrations for PostgreSQL tables containing 5 million rows with zero downtime.
- Implemented real-time reporting features using WebSockets, increasing data transparency for clients.
- Participated in agile ceremonies to iterate on product features based on direct customer feedback loops.
Associate Software Engineer · Genentech
South San Francisco, CA · 2021 - 2023
- Supported the development of laboratory data management systems using Python and React.
- Automated repetitive manual tasks by creating custom CLI tools, saving 10 hours of team time per week.
- Maintained existing R&D applications while assisting with the transition to modern cloud infrastructure.
- Documented software technical requirements and system architecture for audit compliance purposes.
- Collaborated with data scientists to visualize complex molecular experiment results on internal portals.
Education
Master of Science in Computer Science · Stanford University
Stanford, CA · 2019 - 2021
- Completed thesis on distributed graph databases for high-throughput laboratory environments.
- Graduated with a 3.9 GPA and awarded Dean's List for academic excellence.
- Served as a graduate research assistant focusing on predictive modeling for biotech data.
Bachelor of Science in Software Engineering · University of California, Berkeley
Berkeley, CA · 2015 - 2019
- Earned honors in undergraduate research for a senior project on cloud orchestration.
- Maintained a 3.8 GPA while leading the campus open source development club.
- Completed coursework in data structures, algorithms, and distributed systems architecture.
Skills
Frequently asked questions
Is the example from an employee?
No. It is an AI-written example for this ad, made to show how a resume can answer it.
What is the interview process like regarding AI?
You will be asked to complete a short AI-focused exercise or discussion. This helps Benchling understand how you use AI to drive results in your work.
Is prior biotech experience required?
No. While you must be curious about life sciences, you do not need previous experience in the biotech industry to apply.
What is the expected office schedule?
The role follows a hybrid arrangement requiring three days in the San Francisco office each week, specifically on Monday, Tuesday, and Thursday.
Where do I apply?
On the official Benchling posting, through the job link on this page.
What happens when I tailor my resume here?
Your resume opens in the editor next to this job. Tailor it in one click, then keep or discard the edits. You only need an account to download.