SIB Swiss Institute of Bioinformatics is a non-profit organization federating 80 Swiss research and service groups of experts in bioinformatics. SIB's 800 scientists join forces to empower advances in life sciences and health by providing life scientists and clinicians with state-of-the-art bioinformatics resources, services, expertise, and training.

Curious? Please click here to learn more about working at SIB.
To reinforce our team in Geneva, Switzerland, we are seeking a Software Developer or a Senior Software Developer.
Software Developer or Senior Software Developer


SIB Swiss Institute of Bioinformatics

Work Location

Geneva, Switzerland

Employment fraction


Type of contract


Job tasks
We are seeking a software developer to reinforce the software development team of the Swiss-Prot group based in Geneva, Switzerland. The Swiss-Prot group develops a number of world-leading knowledge resources for the life sciences including UniProt, a reference resource of protein sequences and functional annotation, and Rhea, a reference resource of biochemical reaction data. Our resources serve a user community of hundreds of thousands of life science researchers worldwide. 

The successful candidate will work as part of an interdisciplinary team of developers and biologists to develop database and web applications, and to operate and improve data processing pipelines. Our team works with a variety of open source technologies and frameworks including Hibernate, Wicket, Lucene, Tomcat, Vert.x, Maven, Git, and Jenkins.

Profile requirements
  • A degree in computer science with a strong interest in the life sciences or a degree in bioinformatics or natural science with programming experience
  • Experience with building web applications
  • Experience with relational databases (Oracle and/or Postgres)
  • Proficiency in Java
  • Good knowledge of Linux
  • Interest in working in a production environment developing robust stable infrastructures
  • Self-motivated, able to work independently or as part of a team
  • Good knowledge of English

  • Knowledge of Perl, Python, RDF, cheminformatics a plus
  • Knowledge of French a plus

How to apply
If you are interested in this challenging and highly interesting position, please submit your application including CV, letter of motivation and the contact details for two referees through our online portal by clicking the "Apply" button.