ICEYE

Deadline Mar 22, 2027

Last seen Sep 30

Posted Sep 22 · 8 days ago

Senior Geospatial Software Engineer

Geospatial Software Engineer
Espoo
HybridFull-time, Senior
Estimated €2,500 - €2,960
At a glance

Senior Geospatial Software Engineer at ICEYE in Espoo, hybrid role.

Original job description

Role highlights: Senior Geospatial Software Engineer. Location: Espoo, Finland. Relocation to Finland required. Department: Product Engineering, Solutions. Reports to: Solutions Data Platform Team Lead. Employment type: Permanent. Workplace model: Hybrid. Employment is subject to applicable security screening (incl. SUPO, where required). Why this role matters: As a Senior Geospatial Software Engineer, you'll help build and run the geospatial data platform behind our analytics products. The platform ingests elevation, hydrology, building, and satellite imagery data from public and commercial providers and serves it through APIs used across the company, so the pipelines and APIs you build directly shape what other teams can rely on. Who We Are: ICEYE is the world leader in sovereign intelligence from space. We deliver persistent monitoring capabilities to detect and respond to changes in any location on Earth. ICEYE owns the world's largest and most advanced SAR satellite constellation. To our customers we provide intelligence with unmatched quality, latency and revisit times, in any weather, day or night. ICEYE-built constellations serve customers in defence and intelligence, environmental monitoring, insurance and emergency management. We enable fast decisions that contribute to a safer future. Founded and headquartered in Finland, ICEYE operates globally with over 1000 employees across Europe, North America, the Middle East, and Asia-Pacific. Your day-to-day responsibilities: Pipeline Development: Build and maintain production pipelines that collect data from external providers, process it, and load it into our spatial databases, using established ingest patterns and adding new sources. Pipeline Operations: Own pipelines in production, respond to failures, and adapt ingestion when upstream providers change their schemas, formats, or access rules. Data Delivery: Develop and operate the REST and STAC APIs that serve this data to internal and external consumers, with stable contracts and predictable performance. Geospatial Processing: Process large raster and vector datasets at scale, covering reprojection, mosaicking, tiling, format conversion, and quality validation. Engineering Quality: Improve automated testing, CI/CD, and data quality monitoring so that releases stay safe and repeatable. Stakeholder Partnership: Work directly with stakeholders to agree on requirements, explain data coverage, quality, and limitations, and write the specifications and decision records that support them. What we’re looking for Must haves: 5+ years of Python in production, with deep knowledge of spatial indexing, coordinate reference systems, vertical datums, and large-scale raster/vector processing trade-offs. Strong PostgreSQL/PostGIS skills: schema design, partitioning, query tuning, and safe migrations on large live datasets. Experience running production pipelines on an orchestration framework (Dagster, Airflow, or Prefect), designed to fail loudly and recover cleanly. Experience building and operating HTTP services in Python with a modern async framework and ORM, with stable, versioned contracts. Confidence extending complex Python codebases with testable, production-grade code. Comfort with containers, CI/CD, cloud storage/messaging, and Kubernetes. Expert, pragmatic use of AI-assisted tools (Cursor, Claude, Copilot) to speed up routine engineering. Master's degree in Computer Science, Geoinformatics, Geodesy, Remote Sensing, or a related field, or equivalent depth from real-world experience. Nice to haves: Experience with satellite imagery. Familiarity with STAC, OGC API standards, or Cloud-Optimized GeoTIFF. Experience integrating with public-sector or government data APIs. Data quality and observability tooling, for example dbt or OpenTelemetry. Infrastructure-as-code and GitOps experience. Application Process: TA Interview, Hiring Manager Interview, Take Home Task, Panel Interview, Department Lead Interview, Final Interview with SVP of Solutions. Working at ICEYE: diverse and highly engaged team, culture of ownership and growth. How We Work (Our Values): Make the impossible possible; Be curious; See the big picture; Drive effective teamwork; Act as one team; Have fun. Benefits: Our benefits are varied by location and confirmed during the process. Diversity, Equity, and Inclusion: ICEYE is committed to fair, inclusive hiring and equal opportunity. Apply now to start your ICEYE journey.

The text above is the employer's original job description, extracted as written. Other details on this page, like salary, responsibilities, and requirements, are interpreted from that text by our system, not values the employer explicitly confirmed, so treat them as our best interpretation rather than verified facts.

Skills & Technologies
PythonPostgreSQLPostGISDagsterAirflowPrefectRESTSTACAsync FrameworksORMKubernetesCI/CDCloud StorageDbtOpenTelemetryAI Tools (CursorClaudeCopilot)
Education Level
Masters
How this salary compares
Estimated €2,500 - €2,960Est. take-home €2,057 - €2,353

Estimated from 1,163 comparable listings

17% below this company
€2,101€2,730 median€4,500
Responsibilities
  • Pipeline Development: Build and maintain production pipelines that collect data from external providers, process it, and load it into spatial databases.
  • Pipeline Operations: Own pipelines in production, respond to failures, adapt ingestion when upstream providers change schemas, formats, or access rules.
  • Data Delivery: Develop and operate REST and STAC APIs that serve data to internal and external consumers.
  • Geospatial Processing: Process large raster and vector datasets at scale (reprojection, mosaicking, tiling, format conversion, quality validation).
  • Engineering Quality: Improve automated testing, CI/CD, and data quality monitoring for safe, repeatable releases.
  • Stakeholder Partnership: Work with stakeholders to define requirements, explain coverage/quality/limitations, and write specifications and decision records.
Requirements
  • 5+ years of Python in production with spatial indexing expertise
  • Strong PostgreSQL/PostGIS skills with large datasets
  • Experience with orchestration tools (Dagster, Airflow, Prefect)
  • Experience building HTTP services in Python with async frameworks and ORM
  • Experience writing production-grade Python code
  • Comfort with containers, CI/CD, cloud storage/messaging, and Kubernetes
  • Expert use of AI-assisted tools (Cursor, Claude, Copilot)
  • Master's degree in Computer Science, Geoinformatics, Geodesy, Remote Sensing, or related field
Recruitment Process
  1. TA Interview
  2. Hiring Manager Interview
  3. Take Home Task
  4. Panel Interview
  5. Department Lead Interview
  6. Final Interview with SVP of Solutions
ICEYE logo
ICEYE · 50 open roles
Top locations (all time): Espoo, Finland · 252 · Helsinki, Finland · 40 · Warsaw, Poland · 19 · +17 other locations
View company
Current open roles at ICEYE on JobCrawls
LocationActive listings
Espoo, Finland252
Helsinki, Finland40
Warsaw, Poland19
Remote - Finland10
Finland6
Remote - Global6
Remote - Europe5
Valencia, Spain5
Poland4
Athens, Greece2
Uusimaa, Finland2
Remote - Norway1
Remote - Sweden1
Remote - European Union1
Remote - Poland1
Remote - Denmark1
Remote - United Kingdom1
UK1
Stockholm, Sweden1
Amsterdam, Netherlands1
Current role mix at ICEYE on JobCrawls
Role typeActive listings
Software Engineer53
Human Resources Specialist44
Finance Professional8
Engineer8
Supply Chain Specialist7
Manager7
Data Scientist5
Customer Service4
Technician4
Electronics Engineer3
Team Lead3
Marketing Specialist3
Supply Chain Manager3
Network Engineer3
Electrical Engineer3
Electrical Engineering Specialist3
Sales Engineer3
Mechanical Engineer3
Security Engineer2
Talent Attraction Partner2
Engineering Manager2
Project Manager2
DevOps Engineer2
Program Manager2
Lab Technician2
Fullstack Engineer2
Manufacturing Engineer2
Senior Manager2
Senior HRBP2
Supplier Quality Engineer2
Quality Assurance Engineer2
Facility Security Specialist2
Product Designer2
Electrical Harness Design Engineer2
Finance Analyst2
Intern2
Manufacturing Technician2
Hardware Engineer2
System Engineer2
Logistics Specialist1
Staff Software Engineer1
Security Specialist1
Security Professional1
Senior Satellite Industrialization Engineer1
Marketing & Communications Manager1
Flight Software Engineer1
Health and Safety Manager1
SAR Spacecraft Harness Design Team Lead1
Satellite Systems Technician1
Senior Thermal System Engineer1
Flight Software Deployment Engineer1
Accountant1
Subsystem Assembly & Verification Technician1
AIT Engineer1
Senior Mechanical Test Engineer1
Satellite Production Technician1
Team lead1
Platform Observability Engineer1
Infrastructure & Platform Engineer1
Field Marketing Manager1
Senior RF Production Specialist1
Electrical Engineering Technician1
Senior Test Development Engineer1
Senior Spacecraft Power Engineer1
Trade Compliance Manager1
Quality Control Technician1
Avionics Verification Technician1
Geospatial Engineer1
Satellite Integration Lead1
Spacecraft Control Systems Engineer1
Senior Harness Manufacturing Specialist1
Management Consultant1
Systems Network Engineer1
Release Manager1
Machinist1
Product Engineer1
Logistics1
Event Manager1
Solutions Delivery Manager1
Production Specialist1
Senior Radar Payload Engineer1
Geospatial Software Engineer1
Driver1
Senior Machine Learning Engineer1
Researcher1
Senior Network Engineer1
Quality Assurance Specialist1
Senior RF Engineer1
IT Engineer1
Structural Analysis Engineer1
Spacecraft Analysis Team Lead1
Information Security Officer1
Supply Planning Specialist1
FP&A Manager1
Coordinator1
Quality Management System Manager1
Corporate Financial Analyst1
Forward Deployed Operations Specialist1
AOCS Engineer1
Senior IT Engineer1
Current role-level mix at ICEYE on JobCrawls
Role levelActive listings
Senior131
Mid-Level116
Manager58
Intern4
Director2
Junior1

Never miss a new Geospatial Software Engineer job in Espoo, Finland

Weekly or daily digest. Unsubscribe anytime.