This is a unique opportunity for an enthusiastic and talented software engineer to work on an innovative collaboration in the form of an Innovate UK Knowledge Transfer Partnership (KTP), between University of Cambridge and STORM Therapeutics. The key objective of this role is to develop an analysis platform using the data warehouse InterMine to help STORM advance their cancer research. The KTP program aims to develop future business leaders and thus offers excellent training (dedicated annual budget), supervision and mentoring.

Required skills and experience:

Degree in computer science, bioinformatics or a related discipline, or equivalent experience; Familiarity with managed languages (such as Java) and/or dynamic scripting languages (such as Python, Perl); Experience with databases, ideally PostgreSQL; Experience or interest in web front-end development (HTML, CSS, JavaScript); Ability to work on Linux systems and use the command line; Exceptional communication, problem-solving and critical thinking skills; Ability to work and communicate effectively as part of a diverse multi-disciplinary team of programmers, biologists, chemists.

Desired skills and experience:

Experience with build tools, unit tests and continuous integration; Experience with version control, in particular Git; Some awareness of modern bioinformatics best-practices; Knowledge of some different biological file formats, e.g. GFF3, OBO

STORM Therapeutics ( is a drug discovery company focused on RNA epigenetics, developing small-molecule inhibitors of RNA-modifying enzymes for the treatment of cancer. This project aims to provide STORM with sophisticated tools to view and interrogate pertinent data on target genes/proteins and to perform advanced bioinformatic analyses and visualisation.

InterMine ( is the world-leading advanced platform for biological data integration developed by the Micklem Lab, within the Department of Genetics at the University of Cambridge. Working on InterMine will give you the chance to contribute directly to a popular open-source tool suite, used by dozens of top open science-oriented bioinformatics groups worldwide. As a mature Java-based tool, InterMine has a stable code base with a rich set of well-tested web services and API endpoints to power data analysis and applications.

The successful applicant will be employed by the University of Cambridge although embedded at STORM Therapeutics, with regular time also spent within the Cambridge academic team..

Informal enquiries should be directed to Julie Sullivan ( or Hendrik Weisser (

To apply online for this vacancy, please click on the ‘Apply’ button below. This will route you to the University’s Web Recruitment System, where you will need to register an account (if you have not already) and log in before completing the online application form.

Fixed-term: The funds for this post are available for 3 years in the first instance.

Once an offer of employment has been accepted, the successful candidate will be required to undergo a health assessment.

Please quote reference PC16252 on your application and in any correspondence about this vacancy.

The University values diversity and is committed to equality of opportunity.

The University has a responsibility to ensure that all employees are eligible to live and work in the UK.

Research Software Engineer (Fixed Term) – University of Cambridge

Post navigation