Software Engineer (orbit Determination Team)

ICEYE

Espoo, Finland
Hybrid
5+ years designing software systems
Python and java or kotlin experience
Containerized environment development
ICEYE is seeking a Software Engineer for their Orbit Determination Team, based in Espoo, Finland or Warsaw, Poland. The role involves developing high-accuracy orbit determination software for satellite operations, requiring strong technical skills and a collaborative mindset

Job Summary

  • You will ensure high-accuracy orbit determination products are continuously available to support precise tracking of ICEYE's satellite fleet.
  • The role involves building production-ready software services running in containerized on-prem and cloud environments while collaborating with flight dynamics engineers.
  • ICEYE offers a culture where growth, wellbeing, and success are priorities with continuous professional development opportunities.

Matching Summary

Match Score: 85

ICEYE is seeking a Software Engineer for their Orbit Determination Team, based in Espoo, Finland or Warsaw, Poland. The role involves developing high-accuracy orbit determination software for satellite operations, requiring strong technical skills and a collaborative mindset.

Skills & Requirements

Must-have

  • 5+ years designing software systems
  • Python and Java or Kotlin experience
  • Containerized environment development
  • CI/CD pipelines and automated testing
  • REST API design and database management
  • AWS Docker Kubernetes infrastructure

Nice-to-have

  • Time-series database experience
  • State estimation and Kalman filtering knowledge
  • High-availability service operations
  • Grafana or Datadog monitoring tools
  • Multidisciplinary stakeholder communication

Key Requirements

  • 5+ years of software system design experience
  • Production experience with Python and Java/Kotlin
  • Hands-on CI/CD and automated testing practices

Work Rights

Subject to applicable security screening (incl. SUPO)

Tailored Resume

Cover Letter