I

ICEYE

SAR satellite constellation for Earth monitoring

Senior Software Engineer - Tasking and Planning

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeValencia, SpainNo salary listed

About the Job

Requirements

  • Design decoupled, maintainable, resilient, and performant systems, and reason about concurrency, transactions, the CAP theorem, consistency and availability trade-offs, and at-most-once and at-least-once delivery guarantees.
  • Use AI-assisted engineering throughout design exploration, coding, testing, documentation, debugging, and code review; prompt and scope tasks effectively, verify outputs, maintain production guarantees, and help teammates improve their use of these tools.
  • Have production experience designing, building, and operating services, including REST APIs, relational databases, and asynchronous workers, and understand observability and resilience in production systems.
  • Learn technical domains such as orbital mechanics, radio-frequency physics, and geospatial data quickly, ask effective questions, and contribute while building domain expertise.
  • Turn ambiguous operational needs into concrete engineering work, ask appropriate questions, make well-reasoned decisions, and adjust to new information.
  • Communicate across domains by listening carefully, asking precise questions, and explaining technical trade-offs appropriately to different audiences.

Responsibilities

  • Build tasking and planning software, including orbit propagation, pass prediction, acquisition geometry, sensor configuration parameters, and coverage-footprint computation.
  • Develop backend platform services for task management, including event-driven workers that calculate opportunities and synchronize state asynchronously using NATS JetStream, with PostgreSQL persistence.
  • Build robust and evolvable APIs and user interfaces that let engineers visualize passes, compare collection plans, plan tasks, and self-serve access to space.
  • Help define the direction and capabilities of the platform, including multi-sensor coordination, processing-pipeline integration, and new collection strategies, in collaboration with users.

Desired Qualifications

  • Experience with event-driven architecture using NATS, Kafka, SQS, or similar, including at-least-once delivery, idempotency, and asynchronous service-communication trade-offs.
  • Production experience with Next.js, React, and TypeScript, particularly for data-intensive or real-time visualization applications; experience with CesiumJS or deck.gl is a plus.
  • Daily use of AI development assistants such as Cursor, Copilot, Claude, or ChatGPT for writing, reviewing, and iterating on code, with an understanding of their strengths and limitations.
  • Background in orbital mechanics, including TLEs, SGP4 propagation, pass prediction, incidence and squint geometry, and access-window computation; familiarity with Skyfield, GMAT, or STK.
  • Geospatial engineering experience with GeoJSON, CZML, WGS84, map projections, coverage polygons, and ground footprints, including processing and rendering geospatial data.
  • Experience in the space, defense, or intelligence sectors, particularly building software for operational users and understanding tasking workflows.

About the Company

ICEYE

SAR satellite constellation for Earth monitoring

ICEYE builds and operates the world’s largest synthetic aperture radar (SAR) satellite constellation to monitor the Earth continuously, day or night and in any weather. Its SAR satellites capture radar imagery that can see through clouds and darkness, giving customers in defence and intelligence, insurance, emergency management, and environmental monitoring a persistent view of wide areas. Images and analytics are delivered from a network of satellites and, increasingly, sovereign constellations that governments can operate themselves. ICEYE plans to scale up production toward about 100 satellites per year by 2028 and has pursued large funding rounds to expand capacity and sovereign delivery, aiming to grow its revenue and backlog while offering reliable, near-real-time Earth observation data.

Company size
1,001-5,000
Company stage
Series F
Total funding
$2.2B
Headquarters
Espoo, Finland
Founded
2012

Recently Posted Jobs

Explore more opportunities at ICEYE

See more jobs