Senior Kubernetes - Go Software Engineer (f/m/d)

Kubermatic GmbH

Ireland

Remote

EUR 90,000 - 130,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote-first setup CET ±4h
International engineering team
Room for growth
English as working language

Job summary

Kubermatic GmbH is seeking an experienced Senior Software Engineer with strong Go and Kubernetes expertise to join our Engineering team. You will build and improve cloud-native software, tackle distributed systems challenges and own technical components in a remote-first, international environment.

You will collaborate across engineering leadership, design robust backends, controllers, and APIs, and help shape architecture while maintaining high standards for reliability and performance.

Qualifications

  • 3+ years of professional software engineering experience.
  • Strong hands-on experience with Go (Golang).
  • Solid experience with Kubernetes and its ecosystem.
  • Hands-on experience building Kubernetes controllers and operators with controller-runtime and Kubebuilder.
  • Solid understanding of Kubernetes internals and APIs.
  • Good knowledge of distributed systems, microservices and cloud-native architectures.
  • Experience developing and maintaining APIs and backend services.
  • Familiarity with Docker, Linux, Git and CI/CD.
  • Ability to work independently, take ownership and solve complex technical problems.
  • Fluent English (C1).

Responsibilities

  • Design, develop and maintain backend services and applications using Go.
  • Build and improve Kubernetes-based solutions, including controllers, operators and APIs.
  • Design and implement scalable, reliable and maintainable software architectures.
  • Troubleshoot complex technical issues and optimize system performance.
  • Contribute to code reviews, testing and engineering best practices.
  • Take ownership of technical projects and features from design to implementation.
  • Collaborate with engineers and technical leadership on architectural decisions and new solutions.

Skills

Go programming
Kubernetes knowledge
Distributed systems
Backend APIs
CI/CD practices
Code reviews
Ownership mindset
English communication

Tools

Kubebuilder
controller-runtime
Docker
Linux
Git
CI/CD tools

Job description

Company Description

At Kubermatic, we believe that businesses should focus on their core purpose: writing groundbreaking applications, not operations. In line with our commitment to make Kubernetes as easy as possible, we help IT teams worldwide to fully automate their Kubernetes and cloud native operations across multi-cloud, edge, and on-prem.

As one of the top corporate contributors to the Kubernetes Project, we develop enterprise-grade software solutions and provide professional services and support to safely navigate and accelerate your cloud native transformation. Our open source Kubermatic Kubernetes Platform makes it easy to operate thousands of Kubernetes clusters on any infrastructure.

If you are looking for a neatly structured environment, we are just not a good match. But if you are thrilled by the prospect of joining a technology start-up with a lot of room for your own ideas and personal growth, we definitely should at least have a chat.

Job Description

We are looking for an experienced Senior Software Engineer with strong Go and Kubernetes expertise to join our Engineering team.

You will work on building and improving cloud-native software solutions, solving complex engineering challenges around Kubernetes, distributed systems, and infrastructure automation.

As a senior engineer, you will take ownership of technical components, contribute to architectural decisions, and help develop reliable, scalable, and maintainable software. You will work closely with other engineers and technical stakeholders in an international, remote-first environment.

What you will be doing
  • Design, develop and maintain backend services and applications using Go.

  • Build and improve Kubernetes-based solutions, including controllers, operators and APIs.

  • Design and implement scalable, reliable and maintainable software architectures.

  • Troubleshoot complex technical issues and optimize system performance.

  • Contribute to code reviews, testing and engineering best practices.

  • Take ownership of technical projects and features from design to implementation.

  • Collaborate with engineers and technical leadership on architectural decisions and new solutions.

Qualifications
What we are looking for
  • 3+ years of professional software engineering experience.

  • Strong hands-on experience with Go (Golang).

  • Solid experience with Kubernetes and its ecosystem.

  • Hands-on experience building Kubernetes controllers and operators with controller-runtime and Kubebuilder.

  • Solid understanding of Kubernetes internals and APIs.

  • Good knowledge of distributed systems, microservices and cloud-native architectures.

  • Experience developing and maintaining APIs and backend services.

  • Familiarity with Docker, Linux, Git and CI/CD.

  • Ability to work independently, take ownership and solve complex technical problems.

  • Fluent English (C1).

Nice to have (one or more):
  • Experience with AWS, Azure or Google Cloud Platform.

  • Knowledge of Terraform or other infrastructure automation tools.

  • Experience with Prometheus, Grafana or other observability tools.

  • Contributions to, or maintainer experience in, open-source projects, particularly within the Kubernetes or CNCF ecosystem.

  • Experience with multi-cluster management or cloud infrastructure.

Additional information
What we offer
  • Join an international engineering team working on cloud-native technologies and infrastructure automation.

  • A culture that values technical ownership, open communication, knowledge sharing and pragmatic problem-solving.

  • Remote-first setup within CET ±4h, full-time (40h/week).

  • Plenty of room for your own ideas, technical contributions, and personal growth.

  • English is our working language.

Anything else?

If you enjoy building software, solving complex infrastructure challenges and working with Go and Kubernetes, we would love to hear from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Kubernetes Software Engineer - Go (f/m/d)
Kubernetes Software Engineer - Go (f/m/d)

Kubermatic GmbH • Ireland

Remote
EUR 70,000 - 110,000
Remote-first
International team
Ownership culture
+3
Senior Go & Kubernetes Cloud-Native Engineer (Remote)
Senior Go & Kubernetes Cloud-Native Engineer (Remote)

Kubermatic GmbH • Ireland

Remote
EUR 90,000 - 130,000
Remote-first setup CET ±4h
International engineering team
Room for growth
+1
Senior Software Engineer
Senior Software Engineer

Prism Digital • Ireland

Hybrid
EUR 90,000 - 120,000
Private health insurance
Pension with profit share
Life and disability cover
+2
Senior Golang Engineer
Senior Golang Engineer

TEKsystems • Dublin

On-site
EUR 110,000 - 160,000
Senior Software Engineer | Kubernetes Automation
Senior Software Engineer | Kubernetes Automation

Cast AI • Ireland

Remote
EUR 73,000 - 100,000
Remote Go Engineer: Kubernetes & Cloud-Native
Remote Go Engineer: Kubernetes & Cloud-Native

Kubermatic GmbH • Ireland

Remote
EUR 70,000 - 110,000
Remote-first
International team
Ownership culture
+3
GTM Engineer – HubSpot, Automation & AI (w/m/d)
GTM Engineer – HubSpot, Automation & AI (w/m/d)

Kubermatic GmbH • Ireland

Remote
EUR 85,000 - 120,000
Senior Kubernetes Platform Engineer
Senior Kubernetes Platform Engineer

GCS Recruitment • Ireland

On-site
EUR 90,000 - 120,000
Platform Engineer - Kubernetes focused
Platform Engineer - Kubernetes focused

GCS Recruitment • Ireland

On-site
EUR 111,000 - 166,000
Software Engineer
Software Engineer

Penta Consulting • Dublin

On-site
EUR 70,000 - 120,000
Top locations