Join the SIB Swiss Institute of Bioinformatics
The SIB Swiss Institute of Bioinformatics is an internationally recognized non-profit organization dedicated to biological and biomedical data science. Our passionate data scientists are committed to creating knowledge and solving complex questions across various fields, including biodiversity, evolution, and medicine.
SIB provides essential databases and software platforms, as well as bioinformatics expertise and services to academic, clinical, and industry groups. We federate the Swiss bioinformatics community, uniting approximately 900 scientists to encourage collaboration and knowledge sharing. By fostering progress in biological research and enhancing health, SIB helps to keep Switzerland at the forefront of innovation.
Curious? Learn more about working at SIB!
Position: Senior Software Developer
Employer
SIB Swiss Institute of Bioinformatics
Work Location
Basel, Switzerland
Employment Fraction
80% - 100%
Type of Contract
Permanently employed
About Us
The Swiss Personalized Health Network (SPHN) is a national initiative mandated by the State Secretariat for Education, Research and Innovation (SERI). Our mission is to enable secure reuse of health data for research and innovation while ensuring that clinical information collected across Swiss hospitals is FAIR (Findable, Accessible, Interoperable, and Reusable).
Responsibilities
- Contribute to the design and implementation of ontologies, data models, and APIs supporting semantic interoperability of health data.
- Develop and maintain semantic data services, focusing on SPARQL query optimization and integration with RDF triple stores (e.g., GraphDB, Virtuoso).
- Build tools and workflows that support the alignment of health datasets with international medical informatics standards (FHIR, SNOMED CT, LOINC, HealthDCAT).
- Collaborate with clinicians, researchers, and IT specialists to translate semantic interoperability requirements into robust technical solutions.
- Lead the on-premises implementation of ETLs and software such as the SPHN Connector and Einstein, enabling secure and standardized data exploration across Switzerland.
Profile Requirements
Education and Experience
Minimum of a Master's degree in Computer Science, Software Engineering, Bioinformatics, or a related field, along with five years of experience in software development or data infrastructure projects, or an equivalent combination of education and additional relevant work experience.
Technical Requirements
- Strong expertise in Semantic Web technologies (RDF, SPARQL, SHACL).
- Hands-on experience with triple stores (e.g., Virtuoso, GraphDB, Jena Fuseki, Stardog).
- Solid Python development skills, including frameworks such as FastAPI or Django/Flask, and familiarity with data processing libraries.
- Good understanding of software architectures, particularly with cloud and HPC infrastructures; experience with OpenStack is a plus.
- Experience with agile development, version control (Git), and CI/CD pipelines for automated testing and deployment.
Nice to Have
- Familiarity with medical informatics standards (HL7 FHIR, SNOMED CT, LOINC).
- Practical experience with containerization technologies (Docker, Singularity, Kubernetes).
Soft Skills
- Self-starter with the ability to work independently as well as collaboratively.
- Strong problem-solving and analytical skills, detail-oriented.
- Capable of working in an agile environment.
- Excellent communication and teamwork abilities.
- Proficiency in English, both spoken and written; knowledge of French, German, or Italian is a plus.
- Eager to learn new technologies.
How to Apply
If you are interested in this challenging and exciting position, please apply online using the form below. Only applications matching the job profile will be considered.
Application deadline: 9 March 2026.