Vacancy No. 221/2024

Software Developer in Identity and Access management (IAM) (f/m/d)

Job description

The Scientific Computing Center (SCC) at the Karlsruhe Institute of Technology (KIT) is one of the world’s leading institutions in the development of IAM architectures and components in the scientific domain. Within the European and national projects, we lay the foundations for the future of Identity and Access Management (IAM) in scientific infrastructures. We focus our development efforts on tools for command-line integration.

We are looking for a motivated candidate to join our team and assist us in shaping the federated identity management landscape for scientific communities. This role entails both research and development tasks and requires collaboration with other European partners.

Your responsibilities include:

  • The further development of the “AARC Blueprint Architecture” for authentication of international users at research infrastructures and writing publications on the results of your work
  • Collaboration in the definition and standardisation of interfaces and data formats
  • Development of software components in the EU projects AARC-TREE and InterTwin
  • Coordination of developments with the EU project partners
  • Development and implementation of commonly agreed results on internationally distributed infrastructures
  • Contributing to the development and testing of our open-source software tools
  • Development of software components in the programming languages Python, Go, C and Bash
  • Packaging software for different packaging formats (for example debian, rpm, pip, docker, …)
  • Independent supervision of student work. This includes the supervision of students, bachelor and master theses
Personal qualification

Job requirements:

  • A completed university degree (University/Polytechnic) (Diploma/Master)
  • IT skills in working with Linux
  • Programming skills in a programming language such as C/C++, Python, Go or Bash
  • A responsible and reliable way of working
  • Good interpersonal communication skills
  • Good knowledge of English
  • Ideally more than three years of professional experience

Nice to have:

  • Knowledge and experience with IAM technologies and standards, such as OpenId Connect, JSON Web Token (JWT)
  • Experience with DevOps
  • Experience in building CI/CD pipelines

We offer you an exciting and varied job within an agile team as well as a wide range of training opportunities and flexible and family-friendly working time models. For more information about SCC as your new work home, please visit

We are looking forward to your application (Motivations letter / CV / Certificates)!


Salary category 13, depending on the fulfillment of professional and personal requirements.

Organizational unit

Scientific Computing Center (SCC)

Starting date


Contract duration

limited up to Feb. 28, 2026

Application up to


Contact person in line-management

For further information, please contact Mr. Dr. Hardt,


Please apply online using the button below for this vacancy number 221/2024 .
Personnel Support is provided by 

Mr Meschar
phone: +49 721 608-25029,

Hermann-von-Helmholtz-Platz 1, 76344 Eggenstein-Leopoldshafen, Germany

We prefer to balance the number of employees (f/m/d). Therefore we kindly ask female applicants to apply for this job.
Recognized severely disabled persons will be preferred if they are equally qualified.