Software Engineer for Software Development Support Team

QuTech is the advanced research center for quantum computing and quantum internet. It is a partnership between Delft University of Technology and the Netherlands Organization for Applied Scientific Research (TNO), founded in 2014. We strive to develop scalable prototypes of a quantum computer, as well as a secure quantum internet, based on superposition and entanglement. To achieve these ambitious goals, we bring together world-class scientists, engineers and industrial partners in an inspiring environment.

Research at QuTech takes place along three mission-driven scientific roadmaps, focusing on the development of fault-tolerant quantum computing (FTQC), topological quantum computing (TOPO), and quantum internet and networked computing (QINC). QuTech also recognizes cross-cutting roadmaps: Shared Development (SD), translating research into applications; and QuTech Academy, encompassing the institute’s educational activities.

Availability of adequate software is a key enabler for performing QuTech’s research. This software includes scientific instrument control technologies, simulation of quantum phenomena and quantum computers, as well as web front-end and back-end development, and infrastructure software.

To optimally support its research, QuTech is setting up a Software Development Support Team (SDST) that develops and maintains QuTech’s key software tools and provides technical support to the different roadmaps. The SDST is staffed with 3-4 experienced software engineers who cooperate closely with the scientists and (software) engineers in the roadmaps in order to deliver high quality software products.

QuTech is looking for software engineers to join the SDST.

Job description:

The Netherlands occupies a unique position of expertise in the area of quantum technology, with QuTech at its core. Come work as a SOFTWARE ENGINEER at our growing research center, located on the buzzing campus of Delft University of Technology.

The software engineer is part of the QuTech Software Development Support Team. S/he develops, maintains and continuously improves the custom-built software. The task comprises the following:
•Design, code and test high quality software and maintain custom-built solutions based on Python/C++ and related frameworks
•Apply CI/CD to automate the build and release process
•Develop training material and give workshops on software engineering

Job requirements:

•Experienced (4+ years) in all aspects of the software development lifecycle, in various software architectures
•Fluency in object oriented programming in Python and C++
•Software design methods – e.g. UML and related tools
•Experience in refactoring and code reconstruction
•Knowledge of code quality measures
•Test engineering and automation frameworks
•Continuous Integration with Jenkins / GitHub & Travis-CI
•Knowledge of configuration management
•Agile/Scrum experience
•Affinity with maintenance/support; quality and service driven
•Eager and willing to learn
•Comfortable to operate in a challenging and constantly changing environment
•Good communication skills, good command of the English language
•In possession of EU working permit

General details of vacancy:

Areas of work: IT
Professional and intellectual level: University level
Type of employment: temporary, 1 year with the intention of a permanent contract.
Working hours: 36-40 hours
Salary: Min 2709 euro – max 4274 euro gross per month based on a full-time basis.

Other information:

For information about this vacancy, you can contact Dr. Klaas Jan de Kraker, email: or +31 88 8663974.

To apply, please e-mail a detailed CV along with a letter of application before September 22, 2019 to

Mrs Jolijn Leeuwenburgh, management assistant,