Skip to content
mimi

Geospatial Software Engineer

EODC

Wien · Hybrid Full-time From €4k/mo 4d ago

About the role

About the Role

We are seeking a talented Geospatial Software Engineer to design and build robust software systems for processing and serving large-scale geospatial raster data. This role focuses on developing high-quality, production-grade applications and services that enable efficient handling of earth observation and scientific datasets. You will work closely with data engineers, scientists, and platform teams to turn complex geospatial and scientific requirements into scalable software solutions. You will be part of the EODC Application Mission providing domain specific knowledge and support to EODC customers by developing user-facing data services. Applications maintained by the mission generate critical datasets for emergency, climate change or agriculture monitoring services.

Key Responsibilities

  • Design, develop, and maintain software systems for processing and managing geospatial raster data
  • Build APIs and services to access, query, and distribute large geospatial datasets
  • Implement efficient data handling using cloud-native formats such as COGs and Zarr
  • Develop and maintain data pipelines orchestrated with Apache Airflow
  • Containerize applications using Docker and deploy them on Kubernetes
  • Implement GitOps-based deployment workflows using Argo CD
  • Integrate and manage metadata using STAC (SpatioTemporal Asset Catalog)
  • Collaborate with scientists to translate scientific algorithms into scalable and maintainable code
  • Optimize performance for large-scale data processing and storage systems
  • Ensure code quality through testing, documentation, and best engineering practices

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Geoinformatics, Engineering, or a related field
  • Strong programming skills in Python
  • Experience working with geospatial raster data (e.g., satellite imagery, remote sensing products)
  • Proven experience building software systems and APIs (REST, microservices)
  • Hands-on experience with Docker and Kubernetes
  • Experience with workflow orchestration tools such as Apache Airflow
  • Familiarity with STAC for geospatial metadata and data discovery
  • Experience working with cloud-native data formats such as COGs and Zarr
  • Understanding of software engineering best practices (version control, testing, CI/CD)

Nice-to-Have

  • Experience implementing or optimizing scientific or numerical algorithms
  • Familiarity with geospatial libraries (e.g., GDAL, rasterio, xarray)
  • Experience with distributed systems or large-scale data processing
  • Knowledge of cloud platforms (AWS, Hetzner, or OpenStack)
  • Experience with geospatial data services (e.g., tiling services, WMS/WCS)
  • Background in earth observation, remote sensing, or environmental science

What we offer

  • Work on impactful geospatial and scientific software systems
  • Opportunity to collaborate with multidisciplinary teams
  • Office in the city center of Vienna with a flexible hybrid working arrangement
  • Competitive salary and benefits
  • Opportunities for professional growth and continuous learning
  • Based upon the collective agreement “Dienstleistungen in der automatischen Datenverarbeitung und Informationstechnik” 2026 (KV Gruppe “ST1”, “Regelstufe”) the minimum monthly gross salary for this position is at EUR 3.954,00 (38.5 hours a week). The actual payment will depend on your qualification and experience.

How to Apply

If you enjoy building scalable geospatial software and working with complex scientific data, we encourage you to apply.

Please submit your resume and a brief cover letter outlining your experience and interest in the role to: jobs@eodc.eu.

EODC Earth Observation Data Centre for Water Resources Monitoring GmbH Lothringerstrasse 4/1 1040 Wien Austria http://www.eodc.eu

Skills

Apache AirflowArgo CDCOGsDockerGitOpsKubernetesPythonRESTSTACZarr

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free