Senior Backend Software Engineer

ICEYE

Espoo

On-site

EUR 61,380 - 83,700

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ICEYE is looking for a Senior Backend Software Engineer in Espoo, Finland. This role offers the chance to impact global intelligence through the engineering of production-grade systems that control satellites. You will design, develop, and optimize backend services for satellite fleet operations. The ideal candidate has over 5 years of experience in backend systems along with strong Python or Go programming skills. Base salary ranges from €5,500 to €7,500 per month based on experience.

Qualifications

  • 5+ years of experience building and running production backend systems.
  • Strong focus on operability alongside implementation (monitoring, alerting, debugging).
  • Proven experience with distributed systems at scale (latency, throughput, failure modes).
  • Proficiency in writing clean, maintainable code in Python, Go, or similar.
  • Active use of AI-assisted development tools to improve productivity.
  • Hands-on experience with modern infrastructure (containers, CI/CD, infrastructure-as-code).
  • Demonstrated ability to solve complex, constraint-heavy problems.

Responsibilities

  • Design and operate scalable backend services for satellite fleet planning.
  • Build production-grade distributed systems with strong reliability and observability practices.
  • Own services end-to-end: design → deploy → monitor → improve.
  • Work closely with engineers across ground systems, satellite ops, and external integrations.
  • Improve system performance, fault tolerance, and operational visibility.

Skills

Production backend systems experience
Operability focus
Distributed systems proficiency
Python or Go coding skills
AI-assisted development tools usage
Modern infrastructure experience
Problem-solving capability

Tools

Containers
CI/CD
Infrastructure-as-code

Job description

Role highlights:
  • Senior Backend Software Engineer
  • Location: Espoo, Finland
  • Department: Fleet Control and Satellite Communications
  • Reports to: Engineering Manager, Satellite Fleet Planning
  • Employment type: Permanent
  • Workplace model: Hybrid
  • Employment is subject to applicable security screening (incl. SUPO, where required)
Why this role matters:

This is a role where your work has real-world impact. The systems you build directly influence what our satellites do next, shaping global intelligence, disaster response, and security operations.

You will tackle hard backend problems such as scheduling, optimization, and distributed coordination in a constrained environment where reliability truly matters. The focus is on production-grade systems, with strong emphasis on observability, resilience, and how things actually run at scale.

You own what you build end to end, from design to production. Our modern tech stack combines cloud, on‑prem, and real hardware, bringing software together with physical constraints.

Our engineering culture is AI‑positive, with active use of tools like copilots and LLMs to improve speed, code quality, and overall productivity.

Your day-to-day responsibilities:
  • Design and operate scalable backend services for satellite fleet planning
  • Build production‑grade distributed systems with strong reliability and observability practices
  • Own services end‑to‑end: design → deploy → monitor → improve
  • Work closely with engineers across ground systems, satellite ops, and external integrations
  • Improve system performance, fault tolerance, and operational visibility
What we’re looking for:
Must haves:
  • 5+ years of experience building and running production backend systems
  • Strong focus on operability alongside implementation (monitoring, alerting, debugging)
  • Proven experience with distributed systems at scale (latency, throughput, failure modes)
  • Proficiency in writing clean, maintainable code in Python, Go, or similar
  • Active use of AI‑assisted development tools (e.g., copilots, LLMs) to improve productivity, code quality, and product problem‑solving
  • Hands‑on experience with modern infrastructure (containers, CI/CD, infrastructure‑as‑code)
  • Demonstrated ability and interest in solving complex, constraint‑heavy problems
Nice to haves:
  • Experience with observability stacks (metrics, tracing, logging)
  • Background in scheduling, optimization, or resource allocation problems
Benefits:

Our benefits are designed to support your health and wellbeing, at work and beyond. We keep improving them based on employee feedback, and offerings vary by location. Talent Acquisition will confirm what applies for this role and location during the process.

Base salary range for this position is 5 500 – 7 500 € per month (gross), depending on experience, and will be negotiated individually.

Our Commitment to Diversity, Equity, and Inclusion:

We want ICEYE to be a place where people can be themselves and do great work. Different backgrounds and perspectives make us stronger, which is why we work to create an environment where people feel included, respected, and able to speak up. Whatever your background, we want you to bring your authentic self to the table.

We’re committed to fair, inclusive hiring and equal opportunity. Everyone is welcome to apply. If you need any adjustments or support during the recruitment process, tell us and we will do our best to help.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Satellite Payload Downlink)
Software Engineer (Satellite Payload Downlink)

ICEYE • Espoo

Hybrid
EUR 56,000 - 78,000
Senior Frontend Engineer (Missions UI)
Senior Frontend Engineer (Missions UI)

ICEYE • Espoo

On-site
EUR 67,000 - 89,000
Relocation support
Occupational healthcare
Annual benefit budget
+2
Senior Software Engineer (Telemetry)
Senior Software Engineer (Telemetry)

ICEYE • Espoo

Hybrid
EUR 67,000 - 89,000
Relocation support
Occupational healthcare
Phone subscription with iPhone
+1
Senior Fullstack Engineer (Fleet UI)
Senior Fullstack Engineer (Fleet UI)

ICEYE • Espoo

Hybrid
EUR 73,000 - 100,000
Fullstack Engineer, Product Engineering
Fullstack Engineer, Product Engineering

ICEYE • Espoo

Hybrid
EUR 80,000 - 110,000
Senior Software Engineer (Networking)
Senior Software Engineer (Networking)

ICEYE • Espoo

Hybrid
EUR 73,000 - 95,000
Occupational healthcare
Relocation support
Annual benefit budget
+1
Senior Software Engineer (Tactical Access)
Senior Software Engineer (Tactical Access)

ICEYE • Espoo

On-site
EUR 67,000 - 89,000
Occupational healthcare
Occupational/accident insurance
Annual benefit budget
+1
DevOps Engineer
DevOps Engineer

ICEYE • Espoo

On-site
EUR 63,612 - 72,540
System Engineer
System Engineer

ICEYE • Espoo

Hybrid
EUR 50,000 - 70,000
Health and wellbeing benefits
Diversity and inclusion initiatives
Senior Software Engineer, Product Engineering
Senior Software Engineer, Product Engineering

ICEYE • Espoo

Hybrid
EUR 70,000 - 110,000