I

ICEYE

SAR satellite constellation for Earth monitoring

Senior Software Engineer - Tasking and Planning

Backend EngineeringPosted on Nov 10
Full-timeValencia, SpainNo salary listed

About the Job

Requirements

  • Design evolvable, resilient, and performant systems, and reason about concurrency, transactions, and trade-offs among performance, consistency, and availability.
  • Choose technologies and design data models to optimize data ingestion and access patterns; understand at-most-once and at-least-once delivery guarantees and design systems around them.
  • Have experience designing, building, and operating production services for real customers, including making systems resilient and observable.
  • Have experience designing evolvable APIs that enable users, encapsulate unnecessary complexity, and avoid breaking existing users when new features are added.
  • Be open to continuous learning about artificial intelligence and leverage agentic workflows as a primary tool across multiple stages of the engineering process, understanding their strengths and limitations.
  • Learn new technical domains quickly, including orbital mechanics, radio-frequency physics, and geospatial data.
  • Turn loosely defined operational needs into concrete engineering work, make well-reasoned decisions, and adjust as new information arrives.
  • Communicate technical trade-offs clearly across domains and adapt communication to the audience.

Responsibilities

  • Build backend domain services for task management and sensor planning, including event-driven workers for opportunity calculation and asynchronous state synchronization using NATS JetStream, with PostgreSQL persistence.
  • Build stable, performant customer-facing APIs that can evolve without breaking users, and provide observability and troubleshooting capabilities for production support.
  • Build performant geospatial database indexes to resolve queries against large datasets and frequently ingest new data.
  • Develop tasking and planning engines involving orbit propagation, pass prediction, acquisition geometry, sensor configuration parameters, and coverage-footprint computation.
  • Work on future capabilities such as cross-sensor coordination, satellite autonomy, and new collection strategies, collaborating closely with customers.
  • Collaborate with product managers and operational stakeholders to understand mission context and determine what to build.
  • Prototype and validate ideas quickly, invest in successful approaches, and make deliberate decisions about technical debt.

Desired Qualifications

  • Experience with orbital mechanics, including TLEs, SGP4 propagation, pass prediction, and acquisition geometry; familiarity with Skyfield, GMAT, or STK.
  • Experience with geospatial engineering, including GeoJSON, CZML, WGS84, map projections, coverage polygons, and ground footprints, and building systems that process and render geospatial data.
  • Experience in the space, defence, or intelligence sector, particularly with operationally consequential software, physics-constrained systems, or tasking workflows.
  • Frontend engineering experience with Next.js, React, and TypeScript, particularly for data-intensive or real-time visualization applications; experience with CesiumJS or deck.gl.

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
$1.5B
Headquarters
Espoo, Finland
Founded
2012

Recently Posted Jobs

Explore more opportunities at ICEYE

See more jobs