(Senior) Software Engineer Go / Kubernetes Operator
Role details
Job location
Tech stack
Requirements
Software Engineering: Strongproficiencyin Go, or a comparable language such as Rust, Java, or C++. You write clean, testable, maintainable code and care about good abstractions, API design, and code quality. *
Kubernetes Expertise: Deep understanding of Kubernetes internals, including the controller/operator pattern, Custom Resource Definitions, and the reconciliation loop.Hands-on experience building or extending operators is a strong plus. *
Software Architecture & Documentation:Experience with architectural documentation and modelling approaches such as arc42, UML, C4 model, ADRs, or similar methods. You can communicate technical designs clearly toboth engineers and stakeholders. *
Testing & Maintainability:Experience writing automated tests and designing software that is easy to understand,extend, andoperateover time. *
Monitoring Fundamentals: Practical experience with Prometheus and Grafana, or comparable observability tooling. You know how to instrument services and set up meaningful alerts and dashboards. *
Apache Kafka: Familiarity with core Kafka concepts (topics, consumer groups, partitioning, replication) and production operations. *
CI/CD &GitOps: Familiarity withGitOpsworkflows and CI/CD pipelines in a Kubernetes-native context. *
B2 Englishproficiencyor higher.
Benefits & conditions
- A family-friendly company culture with flexible working hours and remote working options available according to your individual needs
- Numerous training and further development opportunities within the Group (5% of working time for self-organized training and education)
- A lunch allowance
- Staff shopping and travel discounts
- Extensive workplace wellness programme including fitness classes, massages, etc.
- An industry-standard, attractive and performance based annual gross salary starting at 60.000 Euro (on a full-time basis) with the possibility of higher pay according to experience and qualifications