Medior Scientific Software Engineer | Utrecht



Education type

university (wo)



Hours a week

Fulltime – 40


Apply now


What will you be doing?

Did you know that TNO is at the forefront of the development of technical innovations to achieve a more sustainable use of the subsurface? For example, the need for sustainable energy production and storage to meet the ambitious world goals set by the Paris Climate Change. And you can contribute, using your knowledge, expertise and passion for developing high quality software solutions.
Because as a scientific software engineer at the department Applied Geosciences (AGS) you are at the forefront of innovation and development in the subsurface energy domain. You will be involved in the entire product development cycle: from idea conceptualization, to design, development, deployment, testing and technical support. You will work on applications for different geo-energy systems such as oil and gas, geothermal and carbon or hydrogen storage. You will be  part of multi-disciplinary research projectteams with geologists, geophysicists, geomechanical engineers as well as production technologists both internally as well as externally with our international clients. You will work in a team with highly qualified scientists in which you will be the main focal point for aspects related to the design, development, deployment, and testing of state-of-the-art software solutions.

What do we require of you?

As a scientific software engineer we expect you to be involved in multiple projects across our project portfolio and lead the software development effort within these projects. You are also able to work with researchers to understand their domain specific requirements and translate them into high-quality useable software products. You have experience working with test driven development, continuous integration/deployment and agile work methodologies and can promote standardization of processes for software development across AGS And next to that, you have the following qualifications and qualities:
  • A master's degree or PhD in computer science, mathematics, earth science, geosciences, or engineering;
  • Several years of industrial software development experience;
  • Strong programming skills in Python; familiarity with GitHub;
  • Experience working with SQL Databases, C++, C#, Java;
  • Experience with high performance computing is beneficial;
  • Experience with optimization, machine learning, statistics, mathematics, physics, visualization techniques is beneficial;
  • Strong verbal communication skills in English.

What can you expect of your work situation?

TNO is at the forefront of research and development of technical innovations for the energy industry. The expertise group Applied Geosciences (AGS) within TNO hosts about 50 professionals, for a large part earth scientists and subsurface engineers. Our project portfolio covers the entire chain of resource exploration, efficient production, subsurface storage, and the re-use and de-commissioning of existing infrastructure. Our project portfolio is diverse in scope and size: we manage large national research programs, participate in EU funded research consortia, and provide consultancy services for the private sector. We offer our partners and clients - ranging from the global players in the energy sector to municipalities and from universities to start-up enterprises - a creative vision on the energy transition and transform this vision into practical solutions, based on world-class geoscientific expertise and leading edge technological capabilities.

What can TNO offer you?

Work enjoyment means something different for each employee. This is why we offer a-la-carte terms and conditions of employment that you can switch around on a monthly basis. Flexible working hours (like 4 days x 9 hours) and different leave schemes mean that you can create a package attuned to your specific wishes.
TNO attaches great value to both your personal and your professional development. Many opportunities exist for you to develop: conferences, courses, workshops, coaching, intervision, mentoring and job rotation. At TNO you can orchestrate your own career.

Application process

You can apply till the 28th of April. The first round of interviews is planned for the 7th of May and the second round of interviews is planned for the 13th of May. After a positive selection, we will finish off the process by discussing terms and conditions of employment. We try to complete the interviews and assessment within 4 weeks.

Has this vacancy sparked your interest?

Then please feel free to apply on this vacancy! For further questions don’t hesitate to contact us.

Recruiter: Anne-Maartje Uijl- Meijman, den
Mobile phone: +31 (0)6-469 66067

Hiring manager: Paul Wyers
Phone number: +31 (0)88-86 62295

Note that applications via email and third party applications are not taken into consideration.


Apply now



Stay up to date with our latest news, activities and vacancies collects and processes data in accordance with the applicable privacy regulations for an optimal user experience and marketing practices.
This data can easily be removed from your temporary profile page at any time.
You can also view our privacy statement or cookie-information.