Close Menu

Senior Software Engineer, Bioinformatics

Job Location
4300 Hacienda Drive
Pleasanton, CA 94588
United States

Roche offers a very rich and competitive benefits package.

Job Description

Impact Healthcare

Roche Sequencing is not only changing science, but we are changing lives! Our team is pushing the boundary of technology with next-generation genomic sequencing. You will develop products that scientists and others in the life sciences will use to diagnose, find treatments, and eventually beat diseases like cancer.

Make a Big Difference

Do you want a career that enables you to make a huge difference? If so, we want you on our team!

We are seeking a Senior Software Engineer to partner with bioinformatics scientists and software developers in support of building the underlying bioinformatics analysis algorithms and workflows to support next-generation targeted sequencing solutions. Own the efforts to productionize and optimize bioinformatics software working with collaborative and multi-disciplinary teams.



  • Develop efficient, maintainable, and documented code production software from scientific prototype code using software development best practices.
  • Define requirements for sophisticated bioinformatics software applications utilizing creativity to develop solutions to complex problems.
  • Conduct system-level analysis of software to include requirements, design, testing, modifications, planning, and performance.
  • Write automation tests to acquire high test coverage.
  • Continuously improve software development processes by implementing innovative methodologies and standards used by the Bioinformatics department for software development and testing.
  • Document work and provide updates at team and project meetings.
  • Mentor, train, and guide other developers in software standard methodologies including other bioinformaticians in the department.
  • Conduct risk analysis and assessment of integrated software projects.


Who you are

When you join us, you will have meaningful work being part of a team developing an innovative technology that saves and improves lives around the world. As you collaborate with some of the best scientists/engineers in the industry, you will make a huge difference on cancer diagnostics! Our team is collaborative and fast-paced. And, we offer a competitive salary with a rich benefits package.




  • Bachelor’s degree in Computer Science or equivalent technical field; or equivalent combination of education and experience to perform at this level; Master’s or PhD's is highly preferred
  • 4+ years of experience developing software for enterprise-level customer-facing applications
  • Proficient in Python and Java; C++ in a UNIX environment is a plus.
  • Experience with various software development and support related tools such as JUnit, PyTest, Cucumber, Behave, and Command Line Tools (Linux Shell), Jenkins, Maven, Github
  • Experience developing cloud applications (e.g. AWS, Google Cloud)
  • Experience developing software for diagnostics or medical devices is a plus
  • Knowledge of Bioinformatics, NGS, and genomics a plus
  • Experience with Behavioral and Test Driven Development (BDD) principles is a plus


Roche is an equal opportunity employer and strictly prohibits unlawful discrimination based upon an individual’s race, color, religion, gender, sexual orientation, gender identity/expression, national origin/ancestry, age, mental/physical disability, medical condition, marital status, veteran status, or any other characteristic protected by law.

If you have a disability and need an accommodation in connection with the on-line application process, please email us at [email protected].




About Our Organization

At Roche believe it’s urgent to deliver medical solutions right now – even as we develop innovations for the future. We are passionate about transforming patients’ lives. We are courageous in both decision and action. And we believe that good business means a better world.

That is why we come to work each day. We commit ourselves to scientific rigor, unassailable ethics, and access to medical innovations for all. We do this today to build a better tomorrow.

We are proud of who we are, what we do, and how we do it. We are many, working as one across functions, across companies, and across the world.

We are Roche.