K

Kubermatic

Manages Kubernetes across multi-cloud and on-prem

Kubernetes Software Engineer

Backend EngineeringUpdated on Nov 10
Full-timeRemote in GermanyNo salary listed

About the Job

Requirements

  • Professional experience in software development, particularly with Go (Golang).
  • Practical experience working with Kubernetes.
  • Understanding of Kubernetes controllers, operators, and reconciliation patterns.
  • Familiarity with Kubernetes Controller Runtime and Kubebuilder.
  • Understanding of Kubernetes architecture and internals.
  • Good knowledge of software engineering principles, testing, and code quality.
  • Ability to work independently while collaborating effectively within an engineering team.
  • Fluent English (C1).

Responsibilities

  • Design, develop, and maintain backend services and applications using Go.
  • Build and maintain Kubernetes controllers and operators.
  • Work with Kubernetes Controller Runtime, Kubebuilder, and related technologies.
  • Develop and extend Kubernetes APIs and custom resources.
  • Understand and work with Kubernetes internals and architecture.
  • Write clean, maintainable, and well-tested code.
  • Participate in code reviews and contribute to technical discussions.
  • Collaborate with other engineers to design and implement cloud-native solutions.

Desired Qualifications

  • Contributions to open-source projects, particularly within the Kubernetes or CNCF ecosystem.
  • Experience as an open-source maintainer.
  • Knowledge of Kubernetes API extensions and custom resource definitions (CRDs).
  • Experience with cloud providers such as AWS, Azure, or Google Cloud.
  • Familiarity with Docker, Linux, and CI/CD workflows.

About the Company

Kubermatic

Manages Kubernetes across multi-cloud and on-prem

Kubermatic provides software and services to manage Kubernetes for large organizations across multicloud, on-premises, and edge environments. Its products automate and streamline Kubernetes operations: KubeOne handles single-cluster automation, KubeLB manages centralized load balancing, and the Kubermatic Kubernetes Platform (KKP) offers comprehensive multicloud and on-prem management from one control plane. The company differentiates itself by delivering end-to-end automation and centralized control for complex Kubernetes deployments across diverse environments, reducing manual operational work. Its goal is to simplify and automate Kubernetes operations so enterprises can focus on their core business activities, with revenue coming from software licenses, support, and consulting.

Company size
51-200
Company stage
Seed
Total funding
$8.3M
Headquarters
Hamburg, Germany
Founded
2016

Recently Posted Jobs

Explore more opportunities at Kubermatic

See more jobs