The SIB Swiss Institute of Bioinformatics is an internationally recognized non-profit organization, dedicated to biological and biomedical data science. Its data scientists are passionate about creating knowledge and solving complex questions in many fields, from biodiversity and evolution to medicine. They provide essential databases and software platforms as well as bioinformatics expertise and services to academic, clinical, and industry groups. SIB federates the Swiss bioinformatics community of some 800 scientists, encouraging collaboration and knowledge sharing. The Institute contributes to keeping Switzerland at the forefront of innovation by fostering progress in biological research and enhancing health.

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


SIB Swiss Institute of Bioinformatics

Work Location

Geneva, Switzerland

Employment fraction


Type of contract


Job description
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 life sciences with programming experience, or a degree in computer science with a strong interest in biology, biochemistry, and/or chemistry
• Knowledge of cheminformatics
• Knowledge of Java
• Experience with relational databases and building web applications
• Comfortable working with Linux command line
• Interest in working in a production environment developing robust stable infrastructures
• Self-motivated, able to work independently and as part of a team
• Good written and verbal communication skills in English


• Knowledge of Perl, Python, JavaScript, RDF 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 and letter of motivation through our online portal by clicking the "Apply" button.