Principal Bioinformatics Software Engineer

RocheSanta Clara, CA
$165,800 - $308,000Remote

About The Position

At Roche, we foster a culture where individuality is embraced, and personal expression, open dialogue, and genuine connections are encouraged. We aim to prevent, stop, and cure diseases and ensure universal access to healthcare. Roche Sequencing is at the forefront of scientific advancement, developing powerful bioinformatics algorithms, data analysis tools, and software/systems infrastructures to empower researchers and clinicians in making faster and better health decisions. Our work involves next-generation genomic sequencing, a new frontier in the fight against diseases like cancer. We are building highly scalable, reliable software and secure systems for improved diagnostics.

Requirements

  • B.S. or M.S. or PhD in Computational Biology or Bioinformatics or Biomedical engineering or related field.
  • 5+ years of experience in working with NGS data and bioinformatics pipeline verification.
  • Strong expertise in Python, including numerical computing and data science libraries.
  • Proficiency in AWS and Linux Shell environments.
  • Experience designing, documenting and executing verification tests.
  • Self-driven, detail oriented, analytical and proven ability to learn quickly.
  • Team player, customer focused with excellent interdisciplinary collaboration skills.

Nice To Haves

  • Proven expertise in Object-Oriented Programming (OOP) using C++, and practical experience utilizing GPU-accelerated C/C++ libraries.
  • Experience with CI/CD tools and concepts.
  • Software verification experience focusing on medical device software or regulated applications.

Responsibilities

  • Design and develop automated verification tests for the bioinformatics components and pipelines used in Roche Sequencing products.
  • Develop cutting-edge, distributed, scale-out Next-Generation Sequencing data analysis software to ensure the highest possible software quality for gene sequencing research and disease diagnostics.
  • Work closely with research and algorithm experts, accelerating bioinformatics techniques using GPU hardware.
  • Support the software development lifecycle and Design Control process.
  • Continuously improve the quality and feature sets of software products, based on technical design and requirements specifications.
  • Collaborate closely with team members to continuously improve the quality and feature sets of software products.

Benefits

  • A discretionary annual bonus may be available based on individual and Company performance.
  • Benefits detailed at the link provided below.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service