Senior Software Engineer - Lab Automation

Genentech•Daly City, CA
•$142,500 - $264,700

About The Position

The Senior Software Engineer will work within Roche’s Computational Sciences Center of Excellence, specifically the Data and Digital Catalyst organization, which modernizes computational and data ecosystems and integrates digital technologies across Research and Early Development. The role bridges scientific workflows and modern software solutions, potentially working alongside laboratory scientists and automation systems. As part of a software-focused engineering team, the engineer builds, tests, and deploys production software and systems that support experimental and data workflows. The engineer works across the full stack, including web frontends, backend services, APIs, databases, and cloud infrastructure. The position involves creating applications that help researchers manage samples and data, coordinate workflows, and design, execute, monitor, and analyze experiments. The engineer owns solutions from ambiguous requirements through design, implementation, validation, deployment, and production support; builds reliable systems and integrations for scientific workflows; collaborates with scientists, automation engineers, designers, and software engineers; and contributes to technical architecture, engineering practices, and adoption of emerging technologies. Coding agents are used as an integral part of the development workflow.

Requirements

  • At least 5 years of experience designing, shipping, and maintaining high-quality production software.
  • Comfort working across frontend, backend, databases, and cloud infrastructure, with deep expertise in at least one area.
  • Hands-on experience with modern web development, particularly React and TypeScript, as well as Python, SQL, and cloud-based services; AWS is preferred.
  • Routine use of coding agents such as Claude Code, Codex, or comparable tools for substantial engineering work, including effective practices for providing context, decomposing problems, directing agents, reviewing their work, and validating results.
  • Understanding of the limitations of AI-generated code.
  • Experience creating and evaluating AI agents used within applications, including designing robust evaluations to measure agent performance and reliability.
  • Strong software engineering fundamentals, including system design, automated testing, version control, CI/CD, debugging, and production operations.
  • Clear communication and effective collaboration skills, including ability to work directly with users to understand problems and deliver useful solutions.
  • Bachelor’s degree in computer science or a related technical field, or equivalent practical experience.

Nice To Haves

  • Experience integrating software with laboratory instruments, robotic systems, or other physical hardware.
  • Experience developing software for scientific research, biotechnology, pharmaceuticals, or other data-intensive technical environments.
  • Familiarity with laboratory workflows, laboratory information management systems (LIMS), electronic laboratory notebooks (ELNs), or scientific data management.

Responsibilities

  • Design, develop, deploy, and operate software across web frontends, backend services, APIs, databases, and cloud infrastructure.
  • Develop applications that help researchers manage samples and data, coordinate workflows, and design, execute, monitor, and analyze experiments.
  • Use coding agents to accelerate implementation, testing, debugging, refactoring, and documentation while maintaining quality.
  • Own features and systems from ambiguous requirements through technical design, implementation, validation, deployment, and production support.
  • Design data models, services, and integrations that support complex scientific workflows and connect with laboratory and enterprise systems.
  • Collaborate with scientists, automation engineers, designers, and other software engineers to address scientific challenges with software solutions.
  • Contribute to technical architecture, development practices, and adoption of emerging tools and technologies.

Benefits

  • Relocation benefits are not available.
  • A discretionary annual bonus may be available based on individual and Company performance.
  • The position qualifies for company benefits detailed at the referenced link.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service