TenneT
Max 100 p/u
Gelderland
32 uur p/w
ICT Informatievoorziening
22ste oktober, 2025
28ste oktober, 2025
Cloud Native Software Engineer – Kafka & Kubernetes
Location: Arnhem (2-3 days per week on site)
Contract: Full Time (1 FTE)
Role Overview:
As a Senior Cloud Native Software Engineer at TenneT, your key responsibilities will include:
Designing, developing, and maintaining robust Java/Python applications, focusing on performance, reliability, security, observability, and scalability.
Containerizing and deploying workloads to Kubernetes clusters using best practices for CI/CD, monitoring, and fault tolerance.
Implementing comprehensive test coverage, including unit, integration, and system tests to ensure code quality and stability.
Diagnosing and resolving issues uncovered during testing or reported in production, with an emphasis on root cause analysis and sustainable fixes.
Continuously improving codebases, deployment pipelines, and team practices through proactive suggestions and hands-on implementation.
Actively collaborating in design discussions, code reviews, and knowledge-sharing sessions to foster a strong engineering culture.
Participating in periodic standby/on-call rotations, approximately once every two months, to support mission-critical services during off-hours.
Candidate Profile:
The ideal candidate will have:
Experience in developing and operating production-grade backend applications, preferably in Java or Python. A solid understanding of cloud-native design principles, distributed systems, and microservice architectures. Proven experience in deploying containerized applications on Kubernetes in production environments.
Comfort working with streaming platforms like Apache Kafka, and ideally familiarity with one or more stream processing frameworks such as Apache Flink, Kafka Streams, or Apache Beam.
Experience with infrastructure-as-code, CI/CD pipelines (e.g., ArgoCD, Terraform, Tekton, GitHub Actions), and modern DevOps practices (e.g., GitOps, observability, auto-scaling).
Familiarity with cloud object storage (e.g., MinIO, S3) and modern databases (e.g., MongoDB, PostgreSQL/TimescaleDB).
Bonus points for experience in data-intensive applications, including time-series data, analytics, or real-time processing.
Comfort working in an agile, cross-functional team and taking ownership across the software delivery lifecycle.
Strong communication skills and enjoy collaborating across disciplines; English fluency is required, Dutch or German is a plus.
Willingness to participate in a night-time standby/on-call rotation (approximately once every two months) to support business-critical systems.
A bachelor’s or master’s degree in a technical field (e.g., engineering, mathematics, physics, computer science).
Practical Information:
Before a candidate can start, UVO screening must be received. Upon commencement of employment, a Pre Employment Screening (PES) is carried out as standard. Unfortunately, the application does not lend itself to the hiring of a self-employed person. Option to extend is not available.
Additional Information:
Suppliers of candidates must be aware of the applicable laws and regulations in the field of employment conditions and the (TenneT) collective labor agreement. This commitment falls within scale 7 of the scope of the TenneT collective labor agreement. We would like to receive the personal motivation and CV in Dutch or English.
N.v.t
Omdat het proces verloopt via een aanbesteding is het belangrijk dat je een goede kans maakt om de opdracht te winnen. Bij een match starten we het offertetraject, bij twijfel laten we dit binnen 1 werkdag weten.
De procedure verloopt via een aanbesteding. De eerste introductie doen wij daarom op papier.
Wij houden van eerlijk en transparant zaken doen.
Als je aan slag gaat via Bij Oranje hanteren we de
volgende voorwaarden:
Wij houden van eerlijk en transparant zaken doen.
Als je aan de slag gaat via Bij Oranje Detachering dan
hanteren we de volgende voorwaarden: