Educational Software Developers in Computer Science

Department/faculty: Faculty Electrical Engineering, Mathematics and Computer Science
Level: University Graduate
Working hours: 32-40 hours weekly
Contract: 6 years
Salary: 2588 - 4084 euros monthly (full-time basis)

Faculty Electrical Engineering, Mathematics and Computer Science

To handle the substantial increase in enrollments in its Computer Science programs, the Faculty of Electrical Engineering, Mathematics, and Computer Science of Delft University of Technology has multiple positions in different disciplines covering education and research in computer science.

The faculty’s main educational programs in computer science include a three-year bachelor programme in Computer Science and Engineering, a two-year master program in Computer Science (with main tracks in Software Technology and Data Science & Technology) and a two-year master program in Embedded Systems. The faculty offers a recently renewed minor in the third bachelor year for non-computer science students of Delft University of Technology in the area of Software Design & Data Science. Through its participation in EdX, the faculty offers a series of highly successful computer science MOOCs. All programmes are lectured in English.

Bachelor courses have enrollments of hundreds of students. Such courses are lectured by a teaching team, including professors, educators, and up to 30 teaching assistants. Master-level courses are typically lectured in smaller groups of up to 100 students, and are closely related to research carried out in the Computer Science Departments. Both the bachelor and the master are concluded with an individual research thesis (of 15 and 45 credit points, respectively).

The faculty’s research in computer science is internationally leading and conducted in the departments of Software Technology and Intelligent Systems. The two departments consist of in total 11 sections, which together are active in all core disciplines of computer science. Furthermore, the faculty conducts research in various themes that crosscut disciplines and other faculties, such as data science, cyber-security, blockchain, and Internet of Things.

To ensure continued high quality research and education, the faculty is in the process of strengthening its Computer Science Teaching Team. Responsibilities of the teaching team include supporting all bachelor-level education, co-teaching selected courses, managing a group of around 150 teaching assistants, supporting educational innovation, and blending on line and on campus education.

Positions are available for full time teachers, assistant professors with a focus on teaching, 6-year PhD students with a focus on teaching, and developers supporting computer science teaching processes. Teaching team members with research responsibilities will also be attached to one of the research sections of the faculty. All teaching staff has the opportunity follow teaching training, leading to a University Teaching Qualification (UTQ).

Job description

Web based educational platforms are increasingly important to offer personalized learning, automated feedback, automated grading, peer learning, and online collaboration. Our tools go beyond online multiple choice, and support programming exercises, code analysis and code feedback, and online programming exams as well as other (offline) tools to help support the teaching staff. The tools are used for both our online and on-campus courses, and need to scale to thousands of users.

Educational developers are pivotal in understanding student and teacher needs, turning them into working software solutions. Educational developers participate in teaching teams, and ensure that software is up and running throughout the course.

Educational developers work with a variety of recent technologies, and are expected to rapidly pick up new technologies.


  1. Develop user friendly, online learning tools to offer students a smooth learning experience.

  2. Develop automated tools for educational tasks to offer teachers a smooth teaching experience.

  3. Participate in teaching teams to design, build, and operate the necessary software support.

  4. It is possible to combine the job of developer with that of teacher (see job offer “Teachers in Computer Science; EWI2018-19").


  1. MSc in computer science.

  2. Experience with modern software development and (web) operations.

  3. Ability to translate teacher and student needs into software solutions.

  4. Pro-active and creative attitude.

  5. Team player with a passion for education.

  6. Transparent and effective communication and social skills.

  7. Excellent command of English.

Conditions of employment

TU Delft offers a customisable compensation package, a discount for health insurance and sport memberships, and a monthly work costs contribution. Flexible work schedules can be arranged. An International Children’s Centre offers childcare and an international primary school. Dual Career Services offers support to accompanying partners. Salary and benefits are in accordance with the Collective Labour Agreement for Dutch Universities.

TU Delft sets specific standards for the English competency of the teaching staff. TU Delft offers training to improve English competency.

Inspiring, excellent education is our central aim. If you have less than five years of experience and do not yet have your teaching certificate, we allow you up to three years to obtain this.            

Information and application

For information about this vacancy, you can contact: Prof. dr. Arie van Deursen, Department of Software Technology,, tel: +31 15 2782486, Prof. dr. Alan Hanjalic, Department of Intelligent Systems,, tel: +31 15 2783084, Dr. ir. Hans Tonino, Director of Studies, Computer Science,, tel: +31 15 2785807.

To apply, please e-mail a detailed resume and cover letter. Please send your documents by December 2, 2018, to and refer to vacancy number EWI2018-21.    

Enquiries from agencies are not appreciated.


Faculty Electrical Engineering, Mathematics and Computer Science
University Graduate
Working hours
32-40 hours weekly
6 years
2588 - 4084 euros monthly (full-time basis)

Closing date
Dec. 3, 2018
Vacancy nr.


For more information about this job, please contact :

T Hr-eemcs

For more information about the application procedure, please contact: