Magnet.me  -  The smart network where students and professionals find their internship or job.

The smart network where students and professionals find their internship or job.

Research Software Engineer Geoscience Utrecht

Posted 6 Oct 2026
Share:
Work experience
2 to 5 years
Full-time / part-time
Full-time
Job function
Salary
€4,800 - €6,800 per month
Degree level
Required language
English (Fluent)
Deadline
25 October 2026

Build your career on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

Want to make your mark on our time? Become a Research Software Engineer in Geosciences at TNO in Utrecht!

  • Locatie: Utrecht
  • Werken op afstand: Hybrid
  • Opleidingsniveau: Master
  • Uren per week: 32-40 hours/week

About this position

Do you want to develop software that helps address societal challenges related to the energy transition, sustainable subsurface use, and management of geological hazards? To strengthen our Geomechanics team, we are looking for a Research Software Engineer in Geosciences. In this role, you will work with experts across the Geological Survey of the Netherlands to develop software tools that support research, advice and decision-making in the fields of geothermal energy, subsurface energy storage, subsidence, and induced seismicity.

You will combine your software engineering expertise with a sound understanding of Earth sciences to create robust, user-friendly, and maintainable solutions for a wide range of geoscientific applications. Working on European research projects, national programs, and business-to-business projects, you will help translate scientific ideas and requirements into practical software tools that are used by researchers, project teams, and clients.

What will be your role?

As a Research Software Engineer in Geosciences, you will work on multidisciplinary geoscience projects together with researchers and software developers from different teams within the Geological Survey of the Netherlands. You will be based in the Geomechanics team of the Geo Science & Technology department and collaborate with experts who use software and computational tools in a wide range of Earth science applications.

Your primary focus will be the development, maintenance, and improvement of software tools that support geoscientific research and subsurface evaluation. You will translate scientific and technical requirements into robust, scalable, and well-documented software solutions. These tools should be intuitive, maintainable, and suitable for use both within and outside TNO.

You will contribute to projects related to geothermal energy, subsurface energy storage, subsidence, and induced seismicity. Working closely with geoscientists and fellow software developers, you will help improve existing tools, implement new functionality, and apply modern software development practices to scientific applications.

Reporting and presenting your work to colleagues, project partners, and clients will be an important part of the role, as will contributing to technical documentation and scientific publications.

Key responsibilities

  • Develop, maintain, and improve software tools for geoscience and subsurface applications.
  • Design and implement scalable, reusable, and well-documented code.
  • Translate scientific and technical requirements into robust and user-friendly software solutions.
  • Improve and automate existing workflows and software tools used in research and consultancy projects.
  • Collaborate with geoscientists, software engineers, and project partners in multidisciplinary teams.
  • Contribute to software quality through testing, version control, documentation, and code reviews.
  • Support the integration of modern technologies and approaches in scientific software development.
  • Present results and software developments through reports, presentations, and technical documentation.
  • Contribute to scientific publications and dissemination of research outcomes where relevant.

What we expect from you

You enjoy working in multidisciplinary project teams and are motivated by combining software development with scientific research and real-world applications. You are curious, proactive, and enjoy tackling complex technical challenges together with domain experts.

You will work closely with geoscientists, software engineers, and other specialists on a diverse portfolio of projects. Alongside software development, you will contribute to reporting, presentations, and technical documentation. You enjoy working in an applied scientific environment and are able to communicate effectively with both technical and non-technical stakeholders.

As you will collaborate with international colleagues and partners, you are able to communicate effectively in English.

What else do you bring?

  • An MSc or PhD in Earth Sciences, Geosciences, Geophysics, or a related discipline.
  • Strong coding, analytical, and problem-solving skills, including proven interest in and experience with object-oriented programming, preferably in Python and/or Java.
  • Experience developing clear, maintainable, and well-documented software for scientific or technical applications.
  • Affinity with scientific computing and the application of software solutions to geoscientific problems.
  • Experience with machine learning techniques, parallel computing, databases, APIs, and web development is considered an advantage.
  • Ability to work independently, responsibly, in a results-driven manner, with a proactive attitude and willingness to learn and explore new technologies.
  • Ability to write high-quality technical documentation, reports, and scientific publications.
  • Good communication and presentation skills.
  • Interest in both research and business-to-business consultancy projects.

What you'll get in return

Challenging and varied work with a real impact. And plenty of opportunities as, at TNO, you are in charge of shaping your career. We offer a gross monthly salary between € 4,800 and € 6,800 (based on your knowledge and experience), 8% holiday pay, a 13th month bonus of 8.33% and a flex budget (5.58% + € 180). In addition, you will be given every opportunity to develop yourself.

TNO offers optional employee benefits, enabling you to tailor your benefits package to match your personal situation. You may also expect:

  • An extremely professional, innovative working environment where colleagues are leading experts in their field.
  • The opportunity to attend courses, workshops and conferences, and to receive training and coaching based on your needs.
  • 33 days annual leave plus a flexible holiday that can be used on a cultural, religious, or otherwise important day of your choosing (on a full-time basis).
  • We offer a comprehensive and flexible mobility plan that also includes full compensation for public transportation for commuting and business travel.
  • Great social events with your team and other TNO colleagues.
  • Flexible working hours, the possibility to work parttime (32 or 36 hours) and the possibility of working from home.
  • A good pension scheme.

TNO as an employer

Our people are at the heart of TNO. Their curiosity, expertise and entrepreneurial mindset make it possible to deliver high-impact research and innovations that contribute to society’s sustainable wellbeing and prosperity.

Your talent and ambition have every opportunity to flourish at TNO. You work with experts (both within and beyond TNO), have access to advanced technology and the freedom to explore, experiment and innovate.

The selection process may include an online assessment and a reference check.

A certificate of Conduct (VOG) is required before starting a new job at TNO.

Innovation with purpose: that is what TNO stands for. We develop knowledge not for its own sake, but for practical application. TNO connects people and knowledge to create innovations that boost the competitive strength of industry and the well-being of society in a sustainable way.

Management Consulting
Den Haag
3,300 employees