Software Developer/Programmer

Job Location: 
Cambridge, United Kingdom
Job Description: 

We are looking for a scientific Software Developer or Programmer to work as part of a team developing interfaces for the analysis of next-generation sequencing datasets. The post holder will join the RNA Genomics group at the European Bioinformatics Institute (EMBL-EBI) located on the Wellcome Trust Genome Campus in the UK, and is part of a jointly run project between EMBL-EBI and the Roslin Institute at the University of Edinburgh.

Reporting to the RNA Genomics Group Leader the Software Developer/Programmer will have the following responsibilities:

• Continuing the development of a sequence analysis pipeline and visualisation engine with a core team
• Development and testing of a graphical interface to our pipeline for NGS data analysis
• Liaising with other team members developing the internal algorithms and data resources
• Testing and evaluating the performance of the system for data analysis
• Working with end-users

EMBL-EBI is a world-leading bioinformatics centre providing biological data to the scientific community, with expertise in data storage, analysis and representation. The Roslin Institute at the University of Edinburgh undertakes research within the framework of BBSRC Institute Strategic Programmes focused on the health and welfare of animals, and applications of basic animal sciences in human and veterinary medicine, the livestock industry and food security.


The ideal candidate for this position will have a degree in Computer Science, Software Engineering, IT, Science, Mathematics or Physics. Applicants will ideally have a biological sciences background with expertise in software engineering, algorithm development or programming.

Familiarity with Java/C++/Cocoa/Tk or other systems for GUI development is essential. Experience of UNIX and Perl/Python is desirable. Previous experience with Graphical User Interface development or OpenGL 3D visualisation would be advantageous as would prior experience in sequence analysis or similar bioinformatics tasks.

The post-holder will work well as part of a team and communicate effectively with local team members and with the remote team in Edinburgh.

Contact Information: 

Please apply online through

About Our Organization: 

EMBL is an inclusive, equal opportunity employer offering attractive conditions and benefits appropriate to an international research organisation.