Software Developer Python – SciLifeLab Data Centre, KTH

KTH

Application deadline

March 26, 2026



As a Software Developer at the SciLifeLab Data Centre, you will develop and maintain national systems for research data, using Python and Kubernetes to build scalable and sustainable solutions. Join us in enabling internationally leading, data-driven life science research in Sweden.
We warmly welcome your application!

Job description

Responsibilities

As a Software Developer at SciLifeLab KTH, you will be part of a dedicated team with full end-to-end ownership of its products. You will work specifically with SciLifeLab’s digital infrastructure, delivering high-impact solutions to Sweden’s leading research groups.

Your role involves developing and maintaining IT services throughout their entire lifecycle, from initial concept to continuous improvement. Working in a Scrum-based environment, you will collaborate closely with research groups to ensure our solutions are stable, user-friendly, and future-proof. You will join a growing team with skilled system developers.

In this role, you will:

  • Develop and maintain systems for handling of research data on national level, working in close proximity to the SciLifeLab data producing units to meet their specific needs.
  • Take ownership of the product lifecycle, from planning and technical design to implementation and maintenance.
  • Contribute to the technical architecture of SciLifeLab’s infrastructure.
  • Engage in requirements engineering and define technical standards to ensure high-quality delivery.
  • Collaborate daily in a cross-functional environment.
  • Drive the team forward by participating in Scrum routines, sharing knowledge, and improving our internal workflows. 

About SciLifeLab Data Centre

SciLifeLab is one of Sweden’s largest research initiatives, with approximately 2,500 researchers spread across about 300 research groups. SciLifeLab is based at KTH and represents a collaboration between several universities, with the goal of making Sweden a world leader in life science.

The mission of the Data Centre is to facilitate world-class research and improve research quality by providing essential IT services. The Data Centre contributes to open science and the reuse of research results, participates at the highest international level in technology development, and helps shape best practices and standards for data-driven life science research.

Qualifications

Requirements

• University degree or extensive work experience.
• Experience in system development and Python.
• Experience with automated testing.
• Experience with modern development tools (e.g., Git, CI/CD).
• Basic knowledge of virtualization and/or container technology (Kubernetes, Docker).
• Excellent proficiency in English is required for daily work.

Preferred qualifications

• Relevant university education in computer science or IT, or other technical education such as an engineering degree.
• Education in Python, UI/UX, testing, container technologies.
• Interest and experience in implementing secure software for sensitive data, including ISO compliance and/or encryption.
• Knowledge or interest in biomedical research and infrastructure.
• Experience with RESTful APIs

Great emphasis will be placed on personal skills.

Join us at KTH

KTH shapes the future through education, research and innovation. As a leading international technical university, we play an active role in advancing the transition towards a sustainable society. At KTH, you have the opportunity to grow and develop in a creative and dynamic environment, with good working conditions and attractive benefits. Equality, diversity and equal opportunities are essential to quality and form an integral part of KTH’s core values as a university and public authority.

Learn more about our benefits and what it’s like to work and grow at KTH.

Trade union representatives

Contact information to trade union representatives.

Last updated: 2026-03-06

Content Responsible: Anna Frejd(anna.frejd@scilifelab.se)