Senior Software Engineer

Espoo, Finland/Remote
Added: February 9, 2024
Who are we?

ICEYE is an International New Space company headquartered in Finland with colleagues from over 57 countries. Our team is a tight-knit group of experts across many disciplines (e.g., engineering, software development, radar technology, etc.). We're innovative, driven people who strive for excellence in everything we do. Teamwork, curiosity, and having fun are core values to Making the impossible possible in New Space. Join our team today!

ICEYE is building and operating its commercial constellation of small Synthetic Aperture Radar (SAR) satellites with SAR data available to customers. Our satellites acquire images of Earth at any time - even when it's cloudy or dark - providing commercial and government partners with unmatched persistent monitoring capabilities. Information derived from our SAR images helps customers make data-driven decisions to address time-critical challenges in various sectors, such as maritime, disaster management, insurance, and finance.

ICEYE Analytics is looking for an experienced end-to-end software engineer with a special interest in data management, having qualities such as:

  • Cross cutting skills for implementing fault tolerant applications, quality assurance, cloud infrastructure management, operations, and overarching security.
  • Comprehensive experience in data management and data processing models in general, relational databases in particular.
  • Preference towards applications being developed from idea to concept to reality by a single end-to-end team.
  • Motivation to be a force multiplier within the team by sharing one's knowledge and contributing to the evolution of working practices.
  • Being a great team player in general!

Who is ICEYE Analytics and what are we looking for?

ICEYE Analytics is responsible for building solutions that enable near-real-time assessment of the impact of global natural catastrophes and geophysical change using remote sensing technology. These solutions empower end users to quantitatively make timely actions for event characterization, assessment, and response during stressful and uncertain times.

About The Role

As a Senior Software Engineer at ICEYE, you will be a pivotal force in our Analytics software team. With your rich professional background, you will not only enhance our team's capabilities but also serve as a catalyst in promoting software excellence, efficient execution, and collaborative innovation. Your role involves architecting and crafting top-notch software services, infrastructure, and products, utilizing your deep end-to-end engineering expertise.

Your influence at ICEYE will be profound. By ensuring the development and delivery of superior software products and services, you will directly contribute to the security, reliability, and scalability of our solutions. Your role is crucial in navigating technical frontiers, fostering technological adoption, and integrating industry trends and customer insights. Your efforts will be instrumental in generating groundbreaking ideas, either paving the way for new product lines or significantly advancing our existing portfolio.

Join us in shaping the future at ICEYE, where your expertise not only drives progress but also transforms the way we view and interact with the world through our technology.

What will you do in this role?

  • You will develop and improve product-related platforms and services for Natural Catastrophe Solutions Products
  • You will implement scalable data pipelines and cloud storage solutions to interact with heavy, multidimensional geospatial data
  • You will build the services on our AWS data infrastructure
  • Create and enhance common practices and share knowledge with Software Engineers in our domain and in the product teams
  • Drive and encourage technical strategy from a software best practice perspective


  • You have +10 years of expertise in software engineering
  • You have experience working with data versioning, archiving, and data engineering
  • You have experience implementing data services
  • You are proficient with relational databases serving large volumes of data
  • You are proficient in object-oriented programming languages (we are strongly powered by Python)
  • Our software is powered with Kubernetes in AWS, so proficiency in these platforms or similar and cloud infrastructure is essential
  • You have a strong dedication to code quality, automation, and operational excellence: CI/CD pipelines, unit/integration tests
  • You put Agile values into practice every day
  • You support knowledge sharing and advocate for open and constructive feedback
  • You are able to effectively collaborate with cross-functional partners and explain sophisticated technical concepts to non-technical stakeholders
  • You are comfortable finding your own way and live well in the continuous stream of change that is inevitable in a start-up that is scaling quickly


  • Experience with geospatial data is a plus


  • A job that matters in a dynamic New Space environment with a scale-up approach
  • An independent role with a supportive and diverse work environment
  • Occupational healthcare, occupational and private insurance
  • A yearly benefit budget to spend as you wish (i.e. on sport, transport, bike benefit, wellness, lunch, etc.)
  • Phone subscription with iPhone of choice
  • Relocation support (i.e. flight tickets, accommodation, relocation agency support)
  • Time for self-development, research, training, conferences, or certification schemes
  • Inspiring and collaborating offices and silent workspaces enable you to focus
  • A wide variety of the best coffee, tea, snacks, and sweets to accompany your daily space mission

Diversity and inclusion are core values at ICEYE. We are passionate about building and sustaining inclusive and equitable working and learning environments for all colleagues. We believe every member on our team enriches our diversity by exposing us to a broad range of ways to understand and engage with the world, identify challenges, and discover, design, and deliver solutions.

Apply now to start your ICEYE journey and help us continue to make the impossible possible together.