Senior Software Engineer - Satellite Ground Station Pass Planning

ICEYE Finland
Relocation
Apply
AI Summary

Design and operate software systems for satellite-ground communication scheduling. Work with ground station services, model radio links, and ensure optimal communication scheduling. Utilize Python and Go on AWS and Kubernetes.

Key Highlights
Develop and operate software systems for satellite-ground communication scheduling
Interface with ground station services and configure satellite passes
Implement high-performance distributed systems and RESTful APIs
Manage data and metadata using PostgreSQL and MongoDB
Work within a Python and Go tech stack on AWS and Kubernetes
Technical Skills Required
Python Go AWS Kubernetes PostgreSQL MongoDB Distributed Systems API Development Terraform CI/CD Pipelines GitOps Workflows Container Orchestration
Benefits & Perks
Competitive salary (€6k–€8k/month)
Relocation support (flight, housing, agency help)
Health and private insurance
Flexible benefits budget (sports, wellness, transport, etc.)
Time for self-development, research, and conferences
Modern, collaborative office spaces + excellent snacks & coffee

Job Description


🔹 Role Overview

  • Title: Senior Software Engineer – Ground Station Pass Planning
  • Location: Espoo, Finland (Hybrid – 2 days remote/week)
  • Type: Permanent
  • Salary: €6,000–€8,000/month (gross, based on experience)
  • Focus: Designing and operating systems for planning satellite ground station passes — integrating with ground station services, modeling radio links, and ensuring optimal communication scheduling.


🔹 About ICEYE

  • Global leader in Synthetic Aperture Radar (SAR) satellite operations.
  • Owns and operates the world’s largest SAR constellation.
  • Mission: Provide reliable Earth Observation data—even in darkness or cloud cover—to improve life on Earth.
  • Applications include disaster response, maritime monitoring, insurance, and finance.
  • 800+ employees from ~60 countries; strong culture of innovation, teamwork, and curiosity.


🔹 Core Responsibilities

  • Develop and operate software systems for satellite-ground communication scheduling.
  • Interface with ground station services and configure satellite passes.
  • Implement high-performance distributed systems and RESTful APIs.
  • Manage data and metadata using PostgreSQL and MongoDB.
  • Work within a Python and Go tech stack on AWS and Kubernetes.
  • Ensure system scalability, low latency, and reliability.
  • Contribute to technical mentorship and maintain high engineering standards.


🔹 Required Qualifications

  • Master’s degree in Computer Science, Engineering, or related field.
  • 5+ years of software engineering experience.
  • Strong skills in Python, Go, or similar languages.
  • Experience with distributed systems, databases, and API development.
  • Proven ability to build and operate production systems.
  • Strong problem-solving mindset and adaptability to new technologies.
  • Interest and experience using AI/LLM tools for software development.
  • Excellent communication and teamwork skills in English.


🔹 Preferred / Nice-to-Have Skills

  • Understanding of RF propagation and radio communications.
  • Experience with Kubernetes, Terraform, CI/CD pipelines, GitOps workflows, and container orchestration.


🔹 Cultural & Professional Environment

  • Dynamic Earth Observation scale-up environment with real impact.
  • Autonomous role with supportive peers and continuous learning opportunities.
  • Emphasis on technical excellence, collaboration, and innovation.
  • Company values: Teamwork, curiosity, fun, and “making the impossible possible.”


🔹 Benefits

  • Competitive salary (€6k–€8k/month)
  • Relocation support (flight, housing, agency help)
  • Health and private insurance
  • Flexible benefits budget (sports, wellness, transport, etc.)
  • Time for self-development, research, and conferences
  • Modern, collaborative office spaces + excellent snacks & coffee


Subscribe our newsletter

New Things Will Always Update Regularly