Taro Logo

Senior Software Engineer, Change Detection

Global leader in Synthetic Aperture Radar (SAR) satellite operations, providing Earth Observation data through the world's largest constellation.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Space · AI

Job Description

ICEYE, the global leader in Synthetic Aperture Radar (SAR) satellite operations, is seeking a Senior Software Engineer to join their Change Detection product team. The role focuses on evolving their product from analyzing hurricane damage to understanding impacts of various natural catastrophes and man-made changes. As a key team member, you'll work on scaling complex solutions that directly impact disaster response and civil resilience.

The position offers a unique opportunity to work with cutting-edge Earth Observation technology while building scalable foundations for change detection analysis. You'll be responsible for developing reusable components, implementing best-in-class engineering practices, and collaborating with a world-class team of experts in SAR technology, data science, and machine learning.

The ideal candidate brings strong experience in Python, cloud environments (AWS), and geospatial programming. You'll need expertise in modern DevOps practices, containerization with Docker, and a strategic approach to problem-solving. The role offers significant technical autonomy, ownership of important decisions, and the chance to make a meaningful impact on global disaster response capabilities.

Working in a hybrid environment in Espoo, Finland, you'll enjoy comprehensive benefits including healthcare, professional development opportunities, and a flexible benefit budget. ICEYE provides a collaborative, innovative environment where you can grow your career while contributing to technology that makes a real difference in the world.

Last updated 2 months ago

Responsibilities For Senior Software Engineer, Change Detection

  • Build scalable foundations for the Change Detection product
  • Develop reusable components for analyzing different perils
  • Execute on the product roadmap with best-in-class engineering practices
  • Translate complex product requirements into technical solutions
  • Collaborate with team members and other engineers in Product Engineering department

Requirements For Senior Software Engineer, Change Detection

Python
Kubernetes
  • Proven experience as a Senior Software Engineer in a Product Team
  • Strong software design and development skills in a cloud environment, preferably AWS
  • Deep, hands-on proficiency in Python and expertise in geospatial programming
  • Expertise in modern software engineering, DevOps, and CI/CD practices
  • Exceptional collaboration skills
  • Strategic mindset with ability to break down complex problems

Benefits For Senior Software Engineer, Change Detection

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

Related Jobs

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.

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.