ICEYE

Staff Software Engineer – Orbit Determination & Control, AOCS

ICEYE

full-time

Posted on:

Origin:  • 🇫🇮 Finland

Visit company website
AI Apply
Manual Apply

Salary

💰 €7,500 - €8,000 per month

Job Level

Lead

Tech Stack

AWSCloudDockerGrafanaKubernetesPostgresPrometheusPythonTerraform

About the role

  • Lead end-to-end delivery: Own outcomes across teams. Drive design → build → deploy → operate for core AOCS services, ensuring mission goals for accuracy, latency, and availability are met.
  • Define measurable success: Establish SLOs (e.g., OD accuracy, manoeuvre latency, throughput), implement automated observability, and use metrics to guide decisions.
  • Design reliable interfaces: Define and evolve stable contracts used by flight dynamics, SATOPS, and analytics. Ensure clear versioning, adoption, and smooth deprecations.
  • Deliver iteratively: Translate mission goals into shippable milestones, with software landing in operations in days, not months.
  • Work across the program lifecycle: Contribute to launches, propulsion planning, conjunction risk assessment, and constellation management (repeat ground-track, orbital-tube control, formation flying). Integrate seamlessly with ground systems.
  • Raise the bar: Mentor senior engineers, lead design and code reviews, and improve testing, release, on-call, and incident-learning practices—with pragmatism.
  • Simplify systems: Champion event-driven architectures where they improve reliability, operability, and cost efficiency.

Requirements

  • Provide org-level technical leadership: own critical production services and align multiple teams without formal authority.
  • Influence cross-team design: get 3–5 teams behind a solution, unblock dependencies, and keep delivery moving.
  • Mentor and guide peers while raising engineering standards.
  • Strong focus on testing, CI/CD, observability, and performance budgets.
  • Experience designing, building, and running complex systems (real-time, distributed, safety-critical, or similarly “hard problems”).
  • Pragmatic mindset: you build and operate what you ship.
  • Communicate complex ideas as clear choices and crisp decisions.
  • No prior space background required — if OD/OC or Flight Dynamics is new, we’ll teach you. Bring a proven track record of solving hard engineering problems.
  • Core: Python, PostgreSQL/TimescaleDB, InfluxDB, REST.
  • Messaging / Events: AWS SQS, NATS.
  • Platform: AWS, Docker, Kubernetes, Terraform.
  • CI / Observability: GitHub Actions, OpenTelemetry, Prometheus, Loki, Grafana, Datadog.