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

  1. 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.

  2. 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.

  3. 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.

  4. 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

Backend Engineering:PythonPostgreSQLFastAPIDjangoGraphQL
Frontend Engineering:ReactTypeScriptReduxTailwind CSSNext.js
Development Tools:CursorClaudeDockerGitKubernetes
System Architecture:Workflow EnginesGraph DatabasesREST APIsCI/CDMicroservices
Product Collaboration:Agile MethodologyUser ResearchTechnical WritingPrototypingAnalytics
Full-stack software engineer example
Full-stack software engineer example. AI-written for illustration.

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.

See your resume against Benchling's ad.