Taro Logo

Senior Software Engineer, Tasking Optimization

ICEYE is a pioneering international New Space company that designs, builds, and operates a constellation of small Synthetic Aperture Radar satellites for Earth imagery.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Space · Enterprise SaaS

Job Description

ICEYE is revolutionizing Earth observation through its constellation of small Synthetic Aperture Radar (SAR) satellites. As a Senior Software Engineer in the Tasking Optimization team, you'll be part of their Product Engineering department, working on mission-critical systems that optimize satellite coverage and speed for multiple products. The role offers two distinct tracks: one focusing on full-stack development with strong frontend expertise, and another centered on backend systems. You'll be building sophisticated interfaces for handling geospatial data and creating robust, distributed systems that process vast amounts of information. The position requires expertise in either frontend (TypeScript/React) or backend (Python) development, with a strong focus on scalable architectures, microservices, and cloud technologies. You'll work in a dynamic, collaborative environment alongside experts in software engineering, data science, and machine learning. The company offers comprehensive benefits, including healthcare, professional development opportunities, and a flexible work environment. This is an opportunity to contribute to cutting-edge space technology while working with a global team of innovators.

Last updated 2 months ago

Responsibilities For Senior Software Engineer, Tasking Optimization

  • Build and enhance internal product for satellite tasking optimization
  • Design and implement scalable frontend and backend architectures
  • Create responsive and resilient frontend interfaces
  • Handle complex geospatial data and asynchronous workflows
  • Process vast amounts of data and run complex optimizations
  • Ensure high availability and system performance
  • Implement comprehensive automated testing

Requirements For Senior Software Engineer, Tasking Optimization

Python
TypeScript
React
PostgreSQL
Redis
  • Deep knowledge of TypeScript & React
  • Experience with micro-frontends and component libraries
  • Experience with async services and error handling
  • Strong Python skills with focus on type-enforced OOP
  • Understanding of microservice and event-driven architectures
  • Experience with Postgres and query optimization
  • Proficiency with AWS, Terraform, and Docker
  • Experience with geospatial programming
  • Knowledge of automated testing and CI/CD pipelines

Benefits For Senior Software Engineer, Tasking Optimization

Medical Insurance
  • Occupational healthcare, occupational and accident insurance
  • Yearly benefit budget for sports, transport, bike benefit, wellness, lunch, etc.
  • Phone subscription with iPhone of choice
  • Time for self-development, research, training, conferences, or certification
  • Inspiring and collaborative offices with silent workspaces
  • Coffee, tea, snacks, and sweets provided

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 - Satellite Fleet Planning

Senior Software Engineer position at ICEYE, focusing on satellite fleet planning and management, requiring expertise in Python, Go, and distributed systems.

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.