Iceye
Senior Software Engineer (Tasking and Planning)
Valencia. Posted 4 days ago
The role
You will build domain services, customer-facing APIs, geospatial databases, and tasking and planning engines. This role involves writing software that directs a satellite to collect intelligence from space.
What you will do
- Build domain services for task management and sensor planning
- Develop event-driven workers for opportunity calculation
- Create stable and performant customer-facing APIs
- Build and maintain observability stacks and troubleshooting capabilities
- Develop performant geospatial databases and indexes
- Build tasking and planning engines for orbit propagation and sensor configuration
- Develop cross-sensor coordination and satellite autonomy capabilities
Required qualifications
- Strong software engineering fundamentals
- Production experience designing, building, and operating services
- API design experience
- AI-leaning attitude and experience with agentic workflows
- Fast learner in technical domains like orbital mechanics, RF physics, and geospatial data
- Ability to work from ambiguity
- Effective communication across domains
Nice to have
- Orbital mechanics experience with TLEs, SGP4, Skyfield, GMAT, or STK
- Geospatial engineering experience with GeoJSON, CZML, WGS84, or map projections
- Space, defence, or intelligence sector experience
- Frontend engineering experience with Next.js, React, and TypeScript
- Experience with CesiumJS or deck.gl
Benefits
- Continuous professional development
- Training opportunities
Before you apply
- Employment is subject to applicable security screening (incl. SUPO, where required)
- TA screening
- HM Interview
- Use Case/Technical Interview
- Cultura + Values Interview
About the company
ICEYE is the world leader in sovereign intelligence from space, operating the world's largest and most advanced SAR satellite constellation. Founded and headquartered in Finland, it operates globally with over 1000 employees.