Senior Geospatial Software Engineer
Senior Geospatial Software Engineer at ICEYE in Espoo, hybrid role.
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.
Estimated from 1,163 comparable listings
- 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.
- 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
- TA Interview
- Hiring Manager Interview
- Take Home Task
- Panel Interview
- Department Lead Interview
- Final Interview with SVP of Solutions
| Location | Active listings |
|---|---|
| Espoo, Finland | 252 |
| Helsinki, Finland | 40 |
| Warsaw, Poland | 19 |
| Remote - Finland | 10 |
| Finland | 6 |
| Remote - Global | 6 |
| Remote - Europe | 5 |
| Valencia, Spain | 5 |
| Poland | 4 |
| Athens, Greece | 2 |
| Uusimaa, Finland | 2 |
| Remote - Norway | 1 |
| Remote - Sweden | 1 |
| Remote - European Union | 1 |
| Remote - Poland | 1 |
| Remote - Denmark | 1 |
| Remote - United Kingdom | 1 |
| UK | 1 |
| Stockholm, Sweden | 1 |
| Amsterdam, Netherlands | 1 |
| Role type | Active listings |
|---|---|
| Software Engineer | 53 |
| Human Resources Specialist | 44 |
| Finance Professional | 8 |
| Engineer | 8 |
| Supply Chain Specialist | 7 |
| Manager | 7 |
| Data Scientist | 5 |
| Customer Service | 4 |
| Technician | 4 |
| Electronics Engineer | 3 |
| Team Lead | 3 |
| Marketing Specialist | 3 |
| Supply Chain Manager | 3 |
| Network Engineer | 3 |
| Electrical Engineer | 3 |
| Electrical Engineering Specialist | 3 |
| Sales Engineer | 3 |
| Mechanical Engineer | 3 |
| Security Engineer | 2 |
| Talent Attraction Partner | 2 |
| Engineering Manager | 2 |
| Project Manager | 2 |
| DevOps Engineer | 2 |
| Program Manager | 2 |
| Lab Technician | 2 |
| Fullstack Engineer | 2 |
| Manufacturing Engineer | 2 |
| Senior Manager | 2 |
| Senior HRBP | 2 |
| Supplier Quality Engineer | 2 |
| Quality Assurance Engineer | 2 |
| Facility Security Specialist | 2 |
| Product Designer | 2 |
| Electrical Harness Design Engineer | 2 |
| Finance Analyst | 2 |
| Intern | 2 |
| Manufacturing Technician | 2 |
| Hardware Engineer | 2 |
| System Engineer | 2 |
| Logistics Specialist | 1 |
| Staff Software Engineer | 1 |
| Security Specialist | 1 |
| Security Professional | 1 |
| Senior Satellite Industrialization Engineer | 1 |
| Marketing & Communications Manager | 1 |
| Flight Software Engineer | 1 |
| Health and Safety Manager | 1 |
| SAR Spacecraft Harness Design Team Lead | 1 |
| Satellite Systems Technician | 1 |
| Senior Thermal System Engineer | 1 |
| Flight Software Deployment Engineer | 1 |
| Accountant | 1 |
| Subsystem Assembly & Verification Technician | 1 |
| AIT Engineer | 1 |
| Senior Mechanical Test Engineer | 1 |
| Satellite Production Technician | 1 |
| Team lead | 1 |
| Platform Observability Engineer | 1 |
| Infrastructure & Platform Engineer | 1 |
| Field Marketing Manager | 1 |
| Senior RF Production Specialist | 1 |
| Electrical Engineering Technician | 1 |
| Senior Test Development Engineer | 1 |
| Senior Spacecraft Power Engineer | 1 |
| Trade Compliance Manager | 1 |
| Quality Control Technician | 1 |
| Avionics Verification Technician | 1 |
| Geospatial Engineer | 1 |
| Satellite Integration Lead | 1 |
| Spacecraft Control Systems Engineer | 1 |
| Senior Harness Manufacturing Specialist | 1 |
| Management Consultant | 1 |
| Systems Network Engineer | 1 |
| Release Manager | 1 |
| Machinist | 1 |
| Product Engineer | 1 |
| Logistics | 1 |
| Event Manager | 1 |
| Solutions Delivery Manager | 1 |
| Production Specialist | 1 |
| Senior Radar Payload Engineer | 1 |
| Geospatial Software Engineer | 1 |
| Driver | 1 |
| Senior Machine Learning Engineer | 1 |
| Researcher | 1 |
| Senior Network Engineer | 1 |
| Quality Assurance Specialist | 1 |
| Senior RF Engineer | 1 |
| IT Engineer | 1 |
| Structural Analysis Engineer | 1 |
| Spacecraft Analysis Team Lead | 1 |
| Information Security Officer | 1 |
| Supply Planning Specialist | 1 |
| FP&A Manager | 1 |
| Coordinator | 1 |
| Quality Management System Manager | 1 |
| Corporate Financial Analyst | 1 |
| Forward Deployed Operations Specialist | 1 |
| AOCS Engineer | 1 |
| Senior IT Engineer | 1 |
| Role level | Active listings |
|---|---|
| Senior | 131 |
| Mid-Level | 116 |
| Manager | 58 |
| Intern | 4 |
| Director | 2 |
| Junior | 1 |
Never miss a new Geospatial Software Engineer job in Espoo, Finland
Weekly or daily digest. Unsubscribe anytime.
