👀 Watch the Climatebase Fellowship Cohort 8 Info Session.

ICEYE

Senior Software Engineer, Tasking Optimization

Espoo, Uusimaa, FI

In-personFull time roleSenior Level

About 1 month ago

About the Job

ICEYE is a pioneering international New Space company with a global team. We design, build, and operate our own constellation of small Synthetic Aperture Radar (SAR) satellites, capturing crucial Earth imagery day or night, regardless of weather. This unique capability allows us to deliver unparalleled persistent monitoring and develop comprehensive solutions for forecasting, assessing, and responding to natural disasters like floods, hurricanes, and wildfires.

Our dynamic and collaborative Solutions Product Engineering department brings together expertise from software & data engineering, data science, machine learning,  remote sensing, and more. We are a team of innovators driven by excellence, embracing teamwork, fostering curiosity, and enjoying the journey.


We are seeking two talented senior software engineers to join our Product Engineering department to build and enhance our internal product for satellite tasking optimization for solutions products. This product aims to solve complex tasking coverage and speed problems in a multi-peril/product setting. These roles report to the Application Engineering Team Lead and will play a pivotal role in shaping the solution, becoming a mission-critical component.

We're looking for candidates who value clean, high-quality, and maintainable code, follow rigorous testing practices, and are eager to contribute to the ongoing improvement of our team's and company's best practices. You should have a mindset geared towards building scalable, resilient, and high-quality systems from the ground up.

Requirements

Role 1. Full-stack Engineer with strong frontend experience

This role is for an engineer passionate about creating sophisticated, high-performance user interfaces. You will be responsible for building a responsive and resilient frontend architecture capable of handling complex geospatial data and asynchronous workflows gracefully.

What you'll bring:

  • Expertise in modern frontend development: Deep knowledge of TypeScript & React.

  • Scalable Architectures: Proven experience designing and implementing micro-frontends and component libraries to ensure long-term maintainability and team autonomy when multiple teams contribute to the same application.

  • Resilient Systems: Experience with async services, error handling, and graceful degradation to create a seamless user experience even when downstream services fail.

  • Quality First Mindset: A commitment to quality through automated testing (unit, integration, E2E), performance monitoring (Real User Monitoring (RUM) and Core Web Vitals), and advocating for accessibility standards (WCAG).

  • Expertise in modern backend development: good knowledge of Python with a focus on type-enforced, Object-Oriented Programming (OOP).

  • Scalable Architectures: Good understanding of microservice and event-driven architectures and familiarity with associated tooling (e.g., AWS SNS/SQS/Event Bus, FastAPI) to build decoupled and independently scalable services.

  • Data & Databases: Experience from production systems with Postgres or other relational databases and query & cost optimization. 


We’ll also appreciate it if you have expertise in the following:

  • Geospatial Visualization: A strong background in geospatial features, including interactive maps (e.g., Mapbox, Leaflet) and coordinate projections.

  • DevOps & Cloud: Proficiency with AWS, Infrastructure as Code (Terraform), and containerization (Docker).

  • Experience with geospatial programming (e.g., PostGIS, GeoPandas).


Role 2. Backend Engineer or Full-stack Engineer with strong backend experience

This role is for an engineer who excels at designing and building robust, scalable, and distributed backend systems. You will take part in architecting a system that processes vast amounts of data, runs complex optimizations, and operates with high availability.

What you'll bring:

  • Expertise in modern backend development: Mastery of Python with a focus on type-enforced, Object-Oriented Programming (OOP).

  • Scalable Architectures: Deep understanding of microservices and event-driven architectures and familiarity with associated tooling (e.g., AWS SNS/SQS/Event Bus, FastAPI, Argo Workflows) to build decoupled and independently scalable services.

  • High-Performance Systems: Proven experience with asynchronous programming, concurrency, and performance tuning in a distributed environment.

  • Data & Databases: Strong skills in Postgres or other relational databases, including data modeling and query optimization. Experience with geospatial programming (e.g., PostGIS, GeoPandas) is a major plus.

  • Resiliency and Observability: A firm grasp of patterns for building resilient systems, such as health checks, circuit breakers, and retries. Experience with modern observability stacks (logging, metrics, tracing).

  • DevOps & Cloud: Proficiency with AWS, Infrastructure as Code (Terraform), and containerization (Docker).

  • Quality First Mindset: A commitment to quality through comprehensive automated testing, CI/CD pipelines, and clear API documentation (e.g., AsyncAPI/OpenAPI/Swagger).


We’ll also appreciate it if you have expertise in the following:

  • Expertise in modern frontend development: good knowledge of TypeScript & React.

  • Scalable Architectures: Proven experience working with micro-frontends and component libraries to ensure long-term maintainability and team autonomy when multiple teams contribute to the same application.

Benefits

  • A job that matters in a dynamic Earth Observation environment with a scale-up approach

  • An independent role with a supportive and diverse work environment

  • Occupational healthcare, occupational and accident insurance

  • A yearly benefit budget to spend as you wish (i.e. on sport, transport, bike benefit, wellness, lunch, etc.)

  • Phone subscription with iPhone of choice

  • Time for self-development, research, training, conferences, or certification schemes

  • Inspiring and collaborating offices and silent workspaces enable you to focus

  • A wide variety of the best coffee, tea, snacks, and sweets to accompany your daily space mission

About the Company

ICEYE Logo

ICEYE

Espoo, Southern Finland, Finland

251-500

ICEYE is building and operating its own commercial constellation of radar imaging satellites, with SAR data already available to customers. ICEYE empowers others to make better decisions in governmental and commercial industries by providing access to timely and reliable SAR satellite imagery. The company is tackling the current crucial lack of actionable information with world-first aerospace capabilities and a New Space approach. ICEYE’s radar satellite imaging service, designed to deliver very frequent coverage, both day and night, helps clients resolve challenges in sectors such as maritime, disaster management, insurance, and finance.

Similar Jobs

Wartsila Logo

Software Developer Engineer (Front-end, NavSim)

Software Developer Engineer (Front-end, NavSim)

  • Wartsila
  • Belgrade, RS
  • In-person
  • Full time role

Innovative tech and services advancing global decarbonization and sustainability.

21 days ago

ICEYE Logo

Senior Software Engineer - Ground Station Pass Planning

Senior Software Engineer - Ground Station Pass Planning

  • ICEYE
  • Espoo, Uusimaa, FI
  • In-person, Hybrid
  • Full time role

Revolutionizing climate resilience with real-time radar satellite data for disaster management and environmental monitoring.

27 days ago

ClimatePartner  Logo

(Senior) Software Engineer (m/f/d)

(Senior) Software Engineer (m/f/d)

  • ClimatePartner
  • Munich, BY, DE
  • Hybrid
  • Full time role

Empowering companies to achieve carbon neutrality with software, consulting, and certified climate projects.

20 days ago

Planet Logo

Software Engineer, Tasking

Software Engineer, Tasking

  • Planet
  • Berlin, BE, DE
  • Hybrid
  • Full time role

Empowering impactful stewardship through timely, global Earth-imaging satellite data.

19 days ago

Planet Logo

Senior Software Engineer, Solution Enablement

Senior Software Engineer, Solution Enablement

  • Planet
  • Netherlands
  • Hybrid, Remote
  • Full time role

Empowering impactful stewardship through timely, global Earth-imaging satellite data.

15 days ago

Electric Power Engineers Logo

Principal UI Software Engineer

Principal UI Software Engineer

  • Electric Power Engineers
  • Pennsylvania, US
  • In-person
  • Full time role

Enhancing grid reliability and resiliency for a sustainable energy future.

15 days ago

Aigen - Robotics Logo

Senior Software Engineer (Full Stack, Platform)

Senior Software Engineer (Full Stack, Platform)

  • Aigen - Robotics
  • Kirkland, WA, US
  • Remote
  • Full time role

Solar-powered robotics for global soil regeneration and carbon sequestration.

13 days ago

Scout Motors Logo

Senior Software Engineer, Front End (Digital Products)

Senior Software Engineer, Front End (Digital Products)

  • Scout Motors
  • Fremont, CA, US
  • In-person, Hybrid
  • Full time role

Reimagining iconic American SUVs as next-gen all-electric trucks for a sustainable future.

8 days ago

UP42 Logo

Team Lead Engineering (m/f/x)

Team Lead Engineering (m/f/x)

  • UP42
  • Berlin, BE, DE
  • In-person, Hybrid
  • Full time role

Empowering scalable climate monitoring through accessible, integrated geospatial data and analytics.

6 days ago

Climate X Logo

Senior Fullstack Engineer (Python, NextJS)

Senior Fullstack Engineer (Python, NextJS)

  • Climate X
  • London, England, GB
  • Hybrid
  • Full time role

Evaluate your organization's climate risk with comprehensive, integrated physical risk insights.

4 days ago