ICEYE delivers space-based intelligence, surveillance, and reconnaissance (ISR) capabilities to governments and allied nations.
Leverages synthetic aperture radar (SAR) satellite technology and the world's largest SAR satellite constellation.
Headquartered in Finland, operating globally with more than 900 employees.
Responsibilities
End-to-End Delivery: own full product slices by building seamless functionality from backend APIs to frontend UIs, turning vague requirements into testable, production-ready code.
Operational Excellence: maintain system reliability by participating in on-call rotations and improving observability through meaningful alerts, clear logs, and automated runbooks.
Process Optimization: boost team velocity by identifying delivery bottlenecks such as slow CI or flaky tests, and automating away recurring toil.
Pragmatic Engineering: design simple, maintainable architectures that prioritize incremental changes, clear documentation, and high-quality code reviews.
Collaborative Leadership: align with cross-functional partners (Product, Design, Data) to solve problems while mentoring peers through pair programming.
Requirements
Senior-level experience delivering and maintaining cloud native production software.
Strong experience with Python (FastAPI, async patterns) and TypeScript/React.
Practical delivery mindset: you ship, you iterate, and you keep changes reviewable.
Production maturity: you design for resilience, debuggability, and supportability.
Strong communication: able to explain trade-offs clearly and align with Product and peers.
Office collaboration: welcome working 3 days per week in the Espoo office.
Nice to have: familiarity with geospatial domains, remote sensing, or data-intensive applications.
Nice to have: experience with event-driven architecture and distributed systems.
Nice to have: familiarity with Kubernetes, Docker, and infrastructure-as-code (e.g., Terraform).
Nice to have: pragmatic use of AI-assisted workflows (e.g., Cursor, ChatGPT, Claude Code).
Conditions
Location: Finland, Espoo.
Department: Solutions.
Reports to: Engineering Manager / Team Lead.
Employment type: Permanent.
Workplace model: Hybrid.
Employment subject to applicable security screening (incl. SUPO).