Taro Logo

Senior Software Engineer - Satellite Fleet Planning

ICEYE is an Earth Observation company specializing in satellite fleet management and operations.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Space

Job Description

ICEYE is seeking a Senior Software Engineer to join their satellite fleet planning team, focusing on managing and optimizing satellite activities including image acquisitions, communication, and payload data downlinking. This role presents unique challenges at the intersection of software engineering and physics, requiring expertise in high-volume and low-latency planning systems. The position involves working with a modern tech stack including Python and Go, deployed on AWS cloud and Kubernetes infrastructure, with Postgres and MongoDB as data stores. The ideal candidate will bring deep technical expertise in fleet management systems and distributed computing, with a focus on delivering measurable outcomes. The role offers a dynamic work environment in the exciting field of Earth Observation, comprehensive benefits including healthcare and relocation support, and opportunities for professional development. Located in Espoo, Finland, this position combines the excitement of space technology with the challenges of complex software engineering, making it an ideal opportunity for experienced engineers passionate about making an impact in satellite operations and Earth observation technology.

Last updated 2 months ago

Requirements For Senior Software Engineer - Satellite Fleet Planning

Python
Go
PostgreSQL
MongoDB
Kubernetes
  • Master's degree in Computer Science, Engineering or a similar field
  • 5+ years of software engineering work experience
  • Pragmatic software engineering skills in Python, Go or a similar language
  • Proven track record of building and operating high-performance distributed systems
  • Experience in modeling and implementing relational data structures and RESTful APIs
  • Problem-solving skills and ability to identify, research and resolve new problems
  • Keen interest and pragmatic experience in using AI/LLM tools assisting software development
  • Strong team-working and communication skills in English

Benefits For Senior Software Engineer - Satellite Fleet Planning

Medical Insurance
Relocation Benefits
  • Occupational healthcare, occupational and private insurance
  • Yearly benefit budget for sport, transport, bike benefit, wellness, lunch, etc.
  • Phone subscription with iPhone of choice
  • Relocation support (flight tickets, accommodation, relocation agency support)
  • Time for self-development, research, training, conferences, or certification schemes
  • Inspiring and collaborating offices and silent workspaces
  • Wide variety of coffee, tea, snacks, and sweets

Related Jobs

Senior Software Engineer, Change Detection

Senior Software Engineer position at ICEYE, focusing on developing scalable change detection solutions for natural disaster analysis using satellite data.

Senior Software Engineer, Tasking Optimization

Senior Software Engineer position at ICEYE, focusing on satellite tasking optimization systems, requiring expertise in either frontend (React/TypeScript) or backend (Python) development with strong architectural skills.

Swift Testing Frameworks Engineer

Senior Software Engineer role at Apple focusing on Swift Testing Frameworks and automated testing tools development.

Software Engineer, Apple Services Engineering

Senior Software Engineer role at Apple working on CloudKit, Apple's foundational privacy-focused database platform that powers iCloud services.

Software Engineer, Core Services - Apple Services Engineering

Senior Software Engineer role at Apple Services Engineering building scalable backend systems for App Store, Music, TV+, and other Apple services.