corporate_fare
DHI
verifiedVerified ListingSoftware Developer
schedulePosted 3 days ago
workFull time
bar_chartEntry
AIAPIsCI/CDData engineeringEnglishGeospatialGISGIS Data PipelinesGIS SoftwareLinuxNetCDFPythonSpatial Data
About the Role
Profile Overview
We are seeking a proactive
Software Developer
who demonstrates a strong passion and proven experience in
scientific and geospatial data engineering
. Your initial focus will be on the next generation of shared data foundations that underpin DHI's scientific software ecosystem across our products and advisory work: the components that move scientific and geospatial data efficiently between our simulation engines, desktop applications, GIS software, and the scientific Python ecosystem. This work reflects DHI's strong commitment to open standards and interoperability. At a later stage you will also contribute to broader development across DHI's software portfolio.
Based in Hørsholm, Denmark, you will be part of a global development team focused on developing our MIKE product suite, which is used worldwide.
Responsibilities
Design and develop essential core and common components for handling structured grids, unstructured meshes, time series, and raster and vector geospatial data, and for moving these efficiently between DHI's products, GIS tools, and the scientific Python ecosystem
Transform legacy code to modern tech stacks
General development across DHI’s software portfolio and shared components
Write production code backed by unit tests and automated checks
Work together with developers, project managers, product owners and other colleagues
You Possess Some Of These Professional Qualifications
Experience with both C++ and C#
Experience with desktop application development for Windows and Linux
Experience with geospatial data (vector and raster) and interoperability with GIS software
Experience with Python and the scientific Python ecosystem (e.g. NumPy, xarray); awareness of open standards in the scientific data community is a plus
Experience with AI-guided development
Experience with scientific software and mathematics-based programming
Experience with performance-aware I/O and data handling for large datasets, including formats such as Zarr and netCDF (chunking, lazy evaluation, efficient subsetting)
Experience with domain decomposition libraries such as METIS for partitioning large computational domains
Experience with documenting software APIs and architecture
Experience with CI/CD pipelines and automated testing for cross-platform native code (Windows and Linux)
Personal Qualifications
Ability to work individually as well as in a team
Good communication and interpersonal skills
Proficiency in written and spoken English
We offer
An international work environment, with highly skilled and dedicated colleagues
Flexible working conditions
The opportunity to make a difference for water environments around the world through the products and projects that DHI delivers every year
Office location
Hørsholm, Denmark
Application / Next step
Application deadline: August 26, 2026. Please submit your motivation in Danish or English, including your CV, via the relevant job posting on the DHI website: www.dhigroup.com/careers. Valid Danish work permit required –
Visa sponsorship not available
If you require any further information, please feel free to contact Jesper Grooss who is leading the Product team that you would work in ([email protected]). The recruiting line manager is Lasse Kelman Christensen ([email protected] ).
domain
DHI
Leading-edge innovations and technical excellence in the geospatial domain.