Scientific Programmer of Model-Driven Impact Measurement Tools (1.0 FTE)

Scientific Programmer of Model-Driven Impact Measurement Tools (1.0 FTE)

Published Deadline Location
23 May 12 Jun Utrecht

You cannot apply for this job anymore (deadline was 12 Jun 2023).

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

Use software development skills to create new applications and expand your interest in model-driven engineering and sustainability in this exciting position.

Job description

Join us as part of the Boosting Social and Community-driven Entrepreneurship for the Transition to an Inclusive and Sustainable Society (SCENTISS) project. Utrecht University’s Software for Organisational Responsibility Lab is developing two open-source, model-driven tools to measure the sustainability performance of organisations and help them identify good practices for improving their performance. In this role you will develop new features based on a predefined set of requirements to ensure reliable, high-quality sustainability reports, dashboards, infographics, and enable continuous improvement.

You will work closely with researchers in the Software for Organisation Responsibility Lab to develop two tools called openESEA and openBest. For openESEA you will evolve a domain-specific language and the accompanying interpreter. Your tasks for openBest will entail implementing new features and switching the technology stack to make it more reliable, mature, and robust.

Next to this you will:

  • develop model-driven software to enable sustainability assessment and reporting;
  • develop a model-driven online repository of good practices;
  • test and validate both tools;
  • collaborate with researchers and developers to ensure smooth data acquisition and management;
  • develop documentation for software development;
  • provide technical support for research and development projects.


Utrecht University


We are looking for a developer who is enthusiastic about producing beautifully designed software, who wants to work closely with people doing fundamental research, and who appreciates the importance of outreach activities aimed at increasing societal awareness of scientific findings.

Your experience and profile:

  • Master's degree in computer science, software engineering, or related field;
  • strong programming skills in Python;
  • experience with model-driven engineering;
  • experience with Vue.js and Django.
  • strong interest in developing software solutions for scientific applications;
  • proficiency in English.
  • strong communication and teamwork skills;
  • attention to detail and ability to work independently.

Conditions of employment

We offer:
  • a position for 1 year;
  • a full-time gross salary ranging from € 2,960 to € 4,670 in scale 10;
  • 8% holiday bonus and 8.3% end-of-year bonus;
  • a pension scheme, partially paid parental leave, and flexible employment conditions based on the Collective Labour Agreement Dutch Universities.

In addition to the employment conditions from the CAO for Dutch Universities, Utrecht University has a number of its own arrangements. These include agreements on professional development, leave arrangements and sports. We also give you the opportunity to expand your terms of employment through the Employment Conditions Selection Model. This is how we encourage you to grow.

For more information, please visit working at the Faculty of Science

Are you an international applicant? Our International Service Desk can answer your questions about living in the Netherlands as international staff.


Sharing science, shaping tomorrow. A better future for everyone. This ambition motivates our scientists in executing their leading research and inspiring teaching. At Utrecht University, the various disciplines collaborate intensively towards major strategic themes. Our focus is on Dynamics of Youth, Institutions for Open Societies, Life Sciences and Sustainability. You can watch the Utrecht University Campus Tour to get an impression of our university.

At the Faculty of Science, there are 6 departments to make a fundamental connection with: Biology, Chemistry, Information and Computing Sciences, Mathematics, Pharmaceutical Sciences, and Physics. Each of these is made up of distinct institutes that work together to focus on answering some of humanity’s most pressing problems. More fundamental still are the individual research groups – the building blocks of our ambitious scientific projects. Find out more about us.

The Department of Information and Computing Sciences is nationally and internationally known for its research in computer science and information science. The Department provides and contributes to undergraduate programmes in Computer Science, Information Science, and Artificial Intelligence and a number of Research Master's programmes in these fields. It employs over 200 people across four divisions: Interaction, Algorithms, Data Science & Artificial Intelligence, and Software. The atmosphere is collegial and informal.

You will be embedded in the Software division. In the division, we explore many aspects of software: software technology for teaching and learning, software technology in general, software production, and business process management and analytics.


  • Support staff (clerical, administrative, facility)
  • Natural sciences
  • 38—40 hours per week
  • €2960—€4670 per month
  • University graduate
  • 1210553



Heidelberglaan 8, 3584CS, Utrecht

View on Google Maps

Interessant voor jou