Roche

Senior Software Engineer - Lab Automation

Roche
Apply
3 days ago
South San Francisco, CA, USASenior
H1B sponsor

Base Salary

$143k - $265k/yr

Responsibilities

  • Design, develop, deploy, and operate full-stack software across web frontends, backend services, APIs, databases, and cloud infrastructure.
  • Build applications for researchers to 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 reviewing and validating generated work.
  • Own features and systems from ambiguous requirements through technical design, implementation, validation, deployment, and production support.
  • Design reliable and scalable data models, services, and integrations for scientific workflows and laboratory and enterprise systems.
  • Collaborate with scientists, automation engineers, designers, and software engineers across teams and products.
  • Contribute to technical architecture, development practices, and adoption of emerging tools and technologies.

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, plus Python, SQL, and ideally AWS.
  • Regular use of coding agents such as Claude Code, Codex, or comparable tools for substantial engineering work, including context management, problem decomposition, review, and validation.
  • Experience creating and evaluating AI agents used within applications, including designing evaluations for agent performance and reliability.
  • Strong software engineering fundamentals in system design, automated testing, version control, debugging, and production operations.
  • Clear communication, effective collaboration, and willingness to work directly with users.
  • Bachelor's degree in computer science or a related technical field, or equivalent practical experience.
  • Preferred experience integrating software with laboratory instruments, robotic systems, or other physical hardware.
  • Preferred experience in scientific research, biotechnology, pharmaceuticals, or other data-intensive technical environments.
  • Preferred familiarity with laboratory workflows, LIMS, ELNs, or scientific data management.

Benefits

  • Benefits are provided as detailed in the linked benefits information.
  • A discretionary annual bonus may be available based on individual and company performance.
  • Relocation benefits are not available for this opportunity.
  • The primary location is San Francisco.
Roche

About Roche

10,000+ employees

Roche is a Swiss healthcare company that develops and sells prescription pharmaceuticals and in vitro diagnostic systems for hospitals, laboratories, and clinicians. Its business spans two core divisions—Pharmaceuticals and Diagnostics—with strengths in oncology, immunology, neuroscience, infectious diseases, and diabetes care. Founded in 1896 and headquartered in Basel, Switzerland, Roche also advances personalized healthcare by pairing therapies with companion diagnostics.

Contact me