Senior Software Engineer (Kubernetes)

ICEYE is the global leader in synthetic aperture radar (SAR) satellite operations for Earth Observation, persistent monitoring, and natural catastrophe solutions.
Espoo, Finland
$72,000 - $84,000
Senior Software Engineer
Hybrid
600 Employees
5+ years of experience

Description For Senior Software Engineer (Kubernetes)

ICEYE, the global leader in synthetic aperture radar (SAR) satellite operations, is seeking a Senior Software Engineer specializing in Kubernetes. This role is crucial for maintaining and administering on-premise Kubernetes clusters that support our Earth Observation and persistent monitoring solutions.

As a Senior Software Engineer (Kubernetes) at ICEYE, you'll be at the forefront of cutting-edge technology in the Earth Observation industry. You'll work with a diverse, engaged team of experts across various disciplines, contributing directly to shaping the vision and direction of the business.

Your responsibilities will include ensuring minimal downtime, maintaining security, and meeting SLAs for our on-premise Kubernetes clusters and the products running on them. You'll be involved in designing and implementing solutions for efficient monitoring, fast incident recovery, and data safety in customer environments.

Key aspects of the role include:

  • Managing production-grade Kubernetes clusters
  • Implementing DevOps and CI/CD practices
  • Automating deployments using a GitOps approach
  • Collaborating with product managers and engineers to build customer-specific features
  • Working directly with customers to understand their needs and constraints
  • Participating in system delivery and maintenance

This role offers an opportunity to work with state-of-the-art satellite technology and contribute to improving life on Earth through advanced Earth Observation capabilities. ICEYE supports continuous professional development, providing access to courses, training, and conferences to help you grow and succeed.

The ideal candidate will have strong expertise in Kubernetes, experience with programming languages like Python or Go, and a solid background in DevOps practices. You should be comfortable with Linux system administration, microservice architecture, and have a security-focused mindset.

ICEYE offers a competitive salary range of 6000 to 7000 EUR per month (gross), along with benefits including occupational healthcare, insurance, a yearly benefit budget, and opportunities for personal development.

Join ICEYE and be part of a team that's making the impossible possible in the realm of Earth Observation and satellite technology!

Last updated 5 months ago

Responsibilities For Senior Software Engineer (Kubernetes)

  • Installation, configuration, maintenance and administration of production-grade Kubernetes clusters
  • Automation of deployments on the services level - GitOps approach
  • Participate in designing, implementing, and maintaining on-premise products
  • Response and management of production incidents
  • Work with customers to understand their needs, capabilities and constraints
  • Collaborate with Product Managers and Engineers to build features
  • Work with customer deliveries team for system delivery and maintenance
  • Run demos and pilots to meet customer requirements
  • Cooperate with customer's technical teams for successful deployment

Requirements For Senior Software Engineer (Kubernetes)

Kubernetes
Python
Go
Linux
  • Strong expertise in maintenance and administration of production-grade Kubernetes clusters
  • Experience in programming languages [Python or Go] with strong ability to debug code
  • Expertise in DevOps and CI/CD implementation
  • Experience with Linux system administration in production
  • Understanding of microservice design and architectural patterns
  • Experience in coding/scripting for automation
  • Experience with Configuration Management / Deployment tools
  • Experience with orchestration tools – e.g. Hashicorp Terraform, Packer, Ansible
  • Experience with logging and monitoring solutions
  • Emphasis of security in your actions
  • Readiness to occasionally visit customer premises around the world
  • Strong English communication skills
  • Ability to explain issues clearly and concisely
  • Ability to multitask and adapt to shifting priorities
  • Readiness to participate in an on-call rotation

Benefits For Senior Software Engineer (Kubernetes)

Medical Insurance
  • Occupational healthcare
  • Occupational and private insurance
  • Yearly benefit budget
  • Phone subscription with iPhone of choice
  • Relocation support
  • Time for self-development and training
  • Inspiring and collaborative offices
  • Wide variety of snacks and beverages

Interested in this job?