1–2 system developers with operational responsibility

Published: 2019-09-16

Uppsala University

We are now looking for a person who wants to join us in developing the bioinformatics systems of the future within the framework of one of the world’s most eminent universities. You will be employed by The department of Cell and Molecular Biology (ICM) and you will at the same time be tied to the National Bioinformatics Infrastructure Sweden (NBIS) and SciLifeLab.


Work duties

You will be working with agile development of software solutions and user interfaces, unique to the area of bioinformatics. The position involves taking responsibility for the whole lifecycle of applications, from initial planning and development to deployment using automated deployment tools, to the eventual decommissioning or migration at the end. You will also work in administering our existing systems.  There are usually several ongoing projects, meaning that you will have the possibility to develop in a number of programming languages, such as Python, Java and Golang.

You will work in a team of developers, who are located both at NBIS and internationally. The job also includes contact with experts and researchers within the field of bioinformatics. We offer a cheerful and dynamic working environment with room for both collaborations and projects to work on independently. Furthermore, we encourage our employees to exchange knowledge and we give time for your own supplementary training.


Qualifications required

The applicant shall have at least a Bachelor’s degree within the areas of Information Technology, Computer Science, Scientific Computing, or Bioinformatics, or shall possess a documented equivalent or higher level of understanding within one or several of these areas acquired by other means. Knowledge of virtual machines and application containers.

The applicant shall furthermore have

  • Good knowledge and documented experience in programming using Python, C/Java and Bash, or equivalent Linux-shell
  • A high level of familiarity with Linux systems and the administration of Linux systems.
  • Several years of documented system development and system administration experience.
  • Good knowledge and documented experience of databases, sql.
  • Knowledge of web programming, javascript, css and REST.
  • Being able to express yourself unobtrusively in English both in writing and in speech.

The applicant shall have good interpersonal and communication skills, and be self-motivated. You should be service-minded and able to adapt. You should also be quality conscious as well as result-oriented. Emphasis will be put on personal suitability.



Since we are a facility integrated within SciLifeLab, we would like the applicant to have pre-existing experience from the field of bioinformatics. General knowledge of Perl is meriting. Previous work experience from system development within Academia, with configuration management and deployment tools and programming for the web, is extra meriting.

  • Knowledge of using version control system and continuous integration
  • Knowledge of networking and IT-Security.
  • Knowledge and experience of infrastructure as code, such as Ansible, puppet, chef, terraform.

NBIS is a distributed national research infrastructure with funding from Vetenskapsrådet (the Swedish Research Council), Knut & Alice Wallenberg Foundation, SciLifeLab and Swedish universities. The purpose of NBIS is to provide bioinformatics support and infrastructure to Life Science researchers. There are over 70 NBIS experts distributed around the country with expertise in DNA, RNA and protein analysis, systems biology, genome analysis, mass spectroscopy proteomics, and metabolomics. NBIS has around 10 systems developers working on implementing tools for large scale analysis and data management. It is this group of developers that we now are looking to extend. More information about NBIS may be found at https://nbis.se/

SciLifeLab is a national centre for molecular biosciences focusing on health and environmental research. The centre combines leading expertise with advanced knowledge in translational medicine and molecular biosciences. The goal of SciLifeLab also includes building a strong research community around itself through education and collaboration. SciLifeLab is a national resource run by Karolinska Institutet (KI), Kungliga Tekniska Högskolan (KTH), Stockholm University and Uppsala University. SciLifeLab was founded in 2010 and currently has more than 400 employees at the various facilities and about 150 research groups. See http://www.scilifelab.se/ for further information.


Further information about this position is available from Manager Jonas Hagberg, phone 070-668 3869, e-mail :jonas.hagberg@nbis.se and/or systems developer Malin Klang, phone 0762499341, e-mail: malin.klang@nbis.se

Salary: Individual payroll is applied.

Access: As soon as possible or agreed on.

Type of employment: Permanent position, 6-month probation will be applied.

Extent of employment: 100%


Read more and apply