ICEYE
Senior Software Engineer, Tasking Optimization
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
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

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

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

(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

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

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

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

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

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

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

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