Data Engineer -Cloud Native Data Engineer / Software Engineer – Kafka & Kubernetes

TenneT

image

Max 100 p/u

Gelderland

32 uur p/w

ICT Informatievoorziening

22ste oktober, 2025

28ste oktober, 2025

DE OPDRACHTOMSCHRIJVING
ZZP of detachering

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.

De Eisen
you bring a level experience in developing and operating production-grade backend applications, preferably in Java or Python. You have a solid understanding of cloud-native design principles, distributed systems, and microservice architectures. Proven experience in deploying containerized applications on Kubernetes in production environments (required).
You are comfortable working with streaming platforms like Apache Kafka (required), and ideally familiar 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.
Comfortable working in an agile, cross-functional team and taking ownership across the software delivery lifecycle.you bring a level experience in developing and operating production-grade backend applications, preferably in Java or Python. You have a solid understanding of cloud-native design principles, distributed systems, and microservice architectures. Proven experience in deploying containerized applications on Kubernetes in production environments (required).You are comfortable working with streaming platforms like Apache Kafka (required), and ideally familiar 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.Comfortable working in an agile, cross-functional team and taking ownership across the software delivery lifecycle.
De Wensen

N.v.t

Interesse in deze opdracht?
Zo werkt onze dienstverlening
1
BINNEN 1 WERKDAG REACTIE
  • We beoordelen je CV om te zien of er een match is.
  • We controleren of je voldoet aan de eisen en wensen.
  • We onderzoeken op basis van data of je gewenste tarief concurrerend is.

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.

2
INTRODUCTIE BIJ DE OPDRACHTGEVER

De procedure verloopt via een aanbesteding. De eerste introductie doen wij daarom op papier.

  • We werken samen een offerte uit waarin we toelichten waarom jouw profiel aansluit op de gestelde eisen en wensen.
  • We verzamelen de benodigde stukken indien gevraagd zoals referenties, diploma's, motivatiebrief, VOG etc...
  • Op basis van data bepalen we een kansrijk uurtarief voor de offerte. Jij hebt zelf natuurlijk het laatste woord in het biedingstarief.
3
AAN DE SLAG
ZZP

Wij houden van eerlijk en transparant zaken doen.
Als je aan slag gaat via Bij Oranje hanteren we de volgende voorwaarden:

  • We vragen 10% marge over je uurtarief voor de duur van de opdracht.
  • Altijd snel je geld: Zodra de opdrachtgever betaalt, staat het bedrag binnen één werkdag op je rekening.
  • Als jij je opdracht goed doet en daardoor bij de dezelfde opdrachtgever een nieuwe opdracht mag doen dan ben je daar volledig vrij in! We hanteren geen concurrentie-/ relatiebeding.
Detachering

Wij houden van eerlijk en transparant zaken doen.
Als je aan de slag gaat via Bij Oranje Detachering dan hanteren we de volgende voorwaarden:

  • We vullen samen een loonheffingsverklaring in en tekenen een overeenkomst van opdracht.
  • We rekenen 15% marge van je uurtarief voor de duur van de opdracht. Het resterende bedrag verlonen we volledig als brutoloon.
  • Zodra de opdrachtgever betaalt, staat jouw netto betaling binnen één werkdag op je rekening.
  • Als jij je opdracht goed doet en daardoor bij dezelfde opdrachtgever een nieuwe opdracht mag doen dan ben je daar volledig vrij in! We hanteren geen concurrentie-/relatiebeding.
Reageer direct
De opdracht sluit 28-10-2025
Je hebt nog 6 dagen om te reageren.
Reageer minstens 1 dag voor de sluitingstijd van deze opdracht.

Eventuele motivatie volgt in een latere fase

Ik ga akkoord met de algemene voorwaarden en het Privacy beleid van Bij Oranje.
Ik wil graag de nieuwsbrief ontvangen voor nieuwe opdrachten.