Research Software Engineer

Research Software Engineer

Published Deadline Location
24 Aug 24 Sep Delft

You cannot apply for this job anymore (deadline was 24 Sep 2023).

Browse the current job offers or choose an item in the top navigation above.

Are you an early-career researcher with experience in developing research software within academia, then this could be the perfect positon for you.

Job description

The TU Delft Digital Competence Centre (DCC) is looking for a Research Software Engineer to join their team. We especially welcome applications from early career researchers (recently graduated MSc, PhD candidates or Postdocs) with a passion for and experience in developing research software.

In this role, you will support the development of research software in collaboration with research groups across TU Delft. Projects are varied and can include topics such as developing reproducible analysis workflows, designing Graphical User Interfaces, optimizing software performance, or setting up computing infrastructure. These specific periods of work last between three and twelve months per project, with the possibility of working on more than one project at the same time.

By joining our team as a Research Software Engineer, you will embark on a new career path dedicated to driving digital innovation within academia. This position offers a unique opportunity to develop skills in research software engineering while contributing to cutting-edge research projects across various research domains.

The function is part of the TU Delft open science community and you will be sharing the latest developments in the field of open-source research software, and help set up, maintain and disseminate relevant policies and guidelines.

What you will be doing:

  • Collaborate with research software engineers, data managers, and researchers to co-develop research software solutions on a project basis
  • Support the management of collaborative software development through the process of design, implementation, and testing of software applications
  • Provide technical support and assistance to researchers, troubleshooting software-related issues and facilitating effective tool utilization
  • Contribute to training initiatives, including workshops and tutorials, to teach digital competencies to researchers
  • Promote the adoption of FAIR principles for research software and Open Source Software development
  • Stay updated with emerging trends and tooling for research software engineering

The teams:

As an RSE, you will simultaneously be part of two teams:

ICT Innovation department – official affiliation

Within the IT Innovation department, we support researchers, teachers and students in understanding and applying IT in the best possible way. We work closely with the Shared Service Center ICT to convert promising technologies into campus-wide services. We also work closely with the Data Stewards, the Library and the Faculty IT Managers to identify new opportunities for supporting our researchers through IT. Members of the ICT Innovation department contribute to all four pillars of research software engineering: Software Development, Community, Training and Policy.

Digital Competence Centre – daily team

The Digital Competence Centre (DCC) is a multidisciplinary team consisting of research software engineers and data managers. The DCC Support Team assists and empowers researchers to develop skills in applying the FAIR principles to their research activities and software development practices. The support team complements other colleagues supporting good data and software management at TU Delft, including the Faculty ICT Managers and Data Stewards. The DCC is an initiative of the TU Delft Open Science Program, which is committed to making open research and education a daily practice. The DCC support team works closely with research teams at TU Delft for a short period of up to twelve months at a time. This type of support is aimed at research projects which see the creation of scientific data or development of scientific software as one of their primary outcomes.



Delft University of Technology (TU Delft)



To thrive in this Research Software Engineer position, we are seeking individuals who possess a strong foundation in research and have experience in research software development. The ideal candidate should have the following qualifications:

  • A good understanding of the role that research software plays in contemporary research
  • At least a Master’s degree, preferably in an academic discipline relevant to those studied at TU Delft
  • Proficiency in software development, with experience in a modern scientific programming language such as Python, R, MATLAB, or C++
  • Familiarity with software engineering principles and best practices for research
  • Knowledge of version control systems such as Git
  • Experience in project management, documentation, and reporting
  • Pedagogical skills or experience in delivering hands-on workshops would be a plus.


The following competences are required for functioning as a Research Software Engineer in our environment:

  • You have excellent collaboration skills in an academic setting and are able to work independently
  • You have a structured, curious and innovative attitude
  • You are able to define your own work tasks taking into account the balance between quality and efficiency (understand what is ‘good enough’)
  • You have a proactive disposition and are willing to challenge our current working methods
  • You are willing to learn about and engage with a variety of types of software and research projects across multiple research domains  
  • You genuinely enjoy working with people, helping to solve problems, and building professional relationships


Conditions of employment

Fixed-term contract: 1 jaar.

  • Duration of contract is 1 year with prospect of permanent.
  • A job of 36-40 hours per week.
  • A salary based on scale 10 of the CAO for Dutch Universities with a minimum of €3,226 and a maximum of €5,090 gross per month based on a fulltime contract (38 hours), plus 8% holiday allowance and an end-of-year bonus of 8.3%.
  • An excellent pension scheme via the ABP.
  • The possibility to compile an individual employment package every year.
  • Discount with health insurers.
  • Flexible working week.
  • Every year, 232 leave hours (at 38 hours). You can also sell or buy additional leave hours via the individual choice budget.
  • Plenty of opportunities for education, training and courses.
  • Partially paid parental leave
  • Attention for working healthy and energetically with the vitality program.


Delft University of Technology

Delft University of Technology is built on strong foundations. As creators of the world-famous Dutch waterworks and pioneers in biotech, TU Delft is a top international university combining science, engineering and design. It delivers world class results in education, research and innovation to address challenges in the areas of energy, climate, mobility, health and digital society. For generations, our engineers have proven to be entrepreneurial problem-solvers, both in business and in a social context.

At TU Delft we embrace diversity as one of our core values and we actively engage to be a university where you feel at home and can flourish. We value different perspectives and qualities. We believe this makes our work more innovative, the TU Delft community more vibrant and the world more just. Together, we imagine, invent and create solutions using technology to have a positive impact on a global scale. That is why we invite you to apply. Your application will receive fair consideration.

Challenge. Change. Impact!


University Corporate Office - ICT

Information and Communication Technology comprise a number of departments. Project Management Services focuses on projects with a large ICT component. Information Management translates the information needs of the various work, education, research and valorisation processes into a balanced information supply. Security & Privacy deals with information security and the correct implementation and execution of GDPR legislation at TU Delft. And Architecture establishes and monitors the coherent structure of the information provision.

The ICT Shared Service Centre handles services related to the continuity and optimisation of the existing information provision, while R&D/Innovation is concerned with the development of new technologies for the purpose of creating promising tools for education and research.


  • IT
  • 36—40 hours per week
  • €3226—€5090 per month
  • University graduate
  • TUD04319


Delft University of Technology (TU Delft)

Learn more about this employer


Mekelweg 2, 2628 CD, Delft

View on Google Maps

Interessant voor jou