Genomics Software Engineer II/III

South San Francisco
California, United States of America

Return to Search Results

The Position

As as a bioinformatics software engineer within the Statistical Computing group in the Bioinformatics and Computational Biology department of Genentech Research, you will work with computational biologists and bench scientists to solve scientific problems by engineering solutions to previously unsolved problems.  You will help translate scientist-driven prototypes into generalized, scalable, and sustainably developed tools that integrate with and extend our common genomics application platform. You will creatively contribute to the development of scientific databases, visualizations, and scalable data processing pipelines, according to your interests and skills. You will collaborate with scientists and engineers on working groups solving open bioinformatics problems, such as single cell expression analysis, structural variant calling, and HLA genotyping.  Your tools will enable our scientists, across a range of computational expertise, to discover drug targets and biomarkers from high-throughput data and ultimately deliver life-saving therapies to our patients.

You should be passionate about genomics, sustainable software engineering practices, rigorous data analysis, and our mission to improve the lives of patients. You should have a flexible and learning mindset, be able to work in a fluid and dynamic environment, and have a strong desire to pursue creative solutions to challenging problems.


  • Understand and conceptualize the complex, emerging needs of our scientists, whether they are working at the keyboard or the bench.
  • Collaboratively and pragmatically solve scientific software engineering challenges encountered at the forefront of genomics.
  • Plan and prioritize multiple small- to medium-scale scientific software projects in conjunction with collaborators, steering committees and other stakeholders.
  • Lead local and off-shore engineering teams to support your software development efforts.
  • Effectively communicate strategies, ideas, goals and progress to group, department, and senior management.
  • Contribute to the broader scientific community through open-source software development and publishing in scientific journals.

Who You Are

  • BS, MS or PhD in statistics, bioinformatics, computer science or related field.
  • 6+ years experience with Bachelor’s or combination of education/work experience if  MS/PhD (including any graduate school) developing tools for data analysis. Seniority of position will depend on experience and other factors.
  • Strong biological domain knowledge preferred, and data analysis skills, including at least a basic understanding of some bioinformatics tasks, such as sequence alignment, differential gene expression, variant calling, or ChIP-seq peak calling required.
  • Adept at object-oriented programming, proficient in R, and comfortable with Bioconductor or learning it on the job.
  • Proficient in at least one of C/C++, Julia or Python.
  • Familiarity with operating on large data, such as data stored in HDF5 files, on a Spark/Hadoop cluster or using a similar technology.
  • Demonstrated adherence to best practices in software engineering, particularly usability, testing, and appropriate use of abstraction.
  • Demonstrated responsiveness to user support and feature requests.
  • Familiarity with formal build/release/deploy and continuous integration frameworks (e.g., Jenkins) is a plus.
  • Demonstrated ability to effectively communicate about complex bioinformatics problems to peers, users and leadership.

In addition,

  • You are enthusiastic about working in a scientific environment, especially one that is related to drug discovery and development.
  • You are a quick learner, are curious about new areas and the opportunity to build expertise, and courageously and creatively take initiative to see your ideas implemented.
  • You are attracted by the challenges of developing software that solves universal problems in bioinformatics.
  • You are able to perform at a high level in a fast changing and demanding environment.
  • You are pragmatic about the tradeoffs between features, quality, and timeliness.


Who We Are

A member of the Roche Group, Genentech has been at the forefront of the biotechnology industry for more than 40 years, using human genetic information to develop novel medicines for serious and life-threatening diseases. Genentech has multiple therapies on the market for cancer & other serious illnesses. Please take this opportunity to learn about Genentech where we believe that our employees are our most important asset & are dedicated to remaining a great place to work.

The next step is yours. To apply today, click on the "Apply online" button.

Genentech is an equal opportunity employer & prohibits unlawful discrimination based on race, color, religion, gender, sexual orientation, gender identity/expression, national origin/ancestry, age, disability, marital & veteran status. For more information about equal employment opportunity, visit our Genentech Careers page.

Return to Search Results