Software Developer EGA


Job Description

The European Genome-phenome Archive (EGA) are looking to recruit an enthusiastic, highly motivated Software Developer to work an interdisciplinary team at the European Bioinformatics Institute (EBI).
The EGA runs one of the world’s largest controlled-access genomic databases with over several petabytes of data stored. We offer an attractive working environment with the opportunity to work on big-data projects and associated technologies with collaborators worldwide.

The successful applicant will work with a focused team of developers to deliver, maintaining and extending the current pipelines and APIs for our global life sciences user communities. You will implement scalable databases, ETL pipelines as well as java library and REST APIs for the management of genetic data and meta-data. The post will require the use of Confluence, Jira and Git in a team programming environment. You will also engage extensively in both internal and collaborations (see and will have the opportunity to gain expertise both in terms of technical software engineering and biological scientific data modelling.   At EMBL-EBI, we help scientists realise the potential of ‘big data’ in biology by enabling them to exploit complex information to make discoveries that benefit mankind. Working for EMBL-EBI gives you an opportunity to apply your skills and energy for the greater good. As part of the European Molecular Biology Laboratory (EMBL), we are a non-profit, intergovernmental organisation funded by 21 member states and two associate member states and proud to be an equal-opportunity employer. We are located on the Wellcome Genome Campus near Cambridge in the UK, and our 600 staff are engineers, technicians, scientists and other professionals from all over the world.

Qualifications and Experience

You should hold a bachelors or higher degree in computer science or bioinformatics. Research experience in genomics and bioinformatics is highly desirable – otherwise a keenness to learn the biological domain area while on the job is necessary. The ideal candidate would also have experience of encryption, secure data transfer and networking.

The successful candidate will have experience in production Java programming, including core libraries, JSON parsing, and REST API programming, as well as proficiency in one or more scripting languages (Python or Perl) and Unix command line programming. Experience with relational databases is required, and knowledge of procedural languages such as PL/pgSQL would be advantageous. Prior work experience within a software development team supporting production systems in an academic or commercial setting would be advantageous.

The ability to work within a team is critical to this position and excellent communication skills are essential. The software developer will be required to communicate technical documents, take part in the daily scrum and paired development, as well as provide user orientated communication with external and internal users of the systems. An ability to work to tight deadlines is essential as are excellent English language skills.


EMBL is an inclusive, equal opportunity employer offering attractive conditions and benefits appropriate to an international research organisation. The remuneration package comprises a competitive salary, a comprehensive pension scheme and health insurance, educational and other family related benefits where applicable, as well as financial support for relocation and installation.
We have an informal culture, international working environment and excellent professional development opportunities but one of the really amazing things about us is the concentration of technical and scientific expertise – something you probably won’t find anywhere else.
If you’ve ever visited the campus you’ll have experienced first-hand our friendly, collegial and supportive atmosphere, set in the beautiful Cambridgeshire countryside. Our staff also enjoy excellent sports facilities including a gym, a free shuttle bus, an on-site nursery, cafés and restaurant and a library.

Application Instructions

Please apply online through

Additional Information

Applications are welcome from all nationalities – visa information will be discussed in more depth with applicants selected for interview.
EMBL-EBI is committed to achieving gender balance and strongly encourages applications from women, who are currently under-represented at all levels. Appointment will be based on merit alone.
The initial contract is for a period of three years with the possibility of a fixed-term extension.
Applications will close at 23:00 GMT on the date listed above.

Don’t forget to mention Naturejobs when applying.

Source: Nature Jobs

Latest Euroscicon Tweets

  • The #EuroSciCon is going to organize #StemCell #Conferences which scheduled from June 13-14, 2022 in Dublin , Ire…
    about 4 months ago