Jobs / Netherlands / KPN

KPN

Software Engineer – Data Platform

Amsterdam, NH, NL Posted yesterday

Apply on employer site ↗ Tailor my CV first Source: Company careers site

Optional: we can tailor a CV and cover letter for this job from your real experience first (the first one is free).

Skills this job asks for

RustTypeScriptReactDockerC++AngularVuePythonSQLCI/CDKafkaPostgreSQL

Add your CV (free) to see which of these your CV is missing.

Sponsorship verdict

Sponsorship possible

One solid signal, not two. Worth applying, and worth asking about sponsorship early.

  • Employer is on a government sponsor recordThis employer is on the IND public register of recognised sponsors.
  • The posting doesn’t mention sponsorshipSilence isn’t a refusal — ask the recruiter before investing much time.
  • Can’t check pay against the visa rulesNo salary stated. Netherlands highly skilled migrant permit needs at least €71,304 a year (under-30: €52,284).
  • Confirmed live todayWhen a source last listed this job as open.
Details and sources
Employer is on a government sponsor record
This employer is on the IND public register of recognised sponsors. Source: Public register of recognised sponsors (Immigration and Naturalisation Service (IND)).
Can’t check pay against the visa rules
No salary stated. Netherlands highly skilled migrant permit needs at least €71,304 a year (under-30: €52,284). Source: https://ind.nl/en/required-amounts-income-requirements, rules effective 2026-01-01.

A verdict summarises public evidence. It is not legal advice and never a guarantee: the employer and the immigration authority decide. Sign in to factor in where you can already work.

About the role

Het ontwikkelen en verbeteren van software vormt de kern van je werk. Ook na de release blijf je betrokken bij de betrouwbaarheid en het onderhoud van de componenten die je bouwt. Operationele werkzaamheden beslaan op dit moment een relatief klein deel van de functie. Aandacht voor kwaliteit, testen en automatisering helpt ons om onnodig beheer- en ondersteuningswerk te voorkomen. We delen kennis en helpen elkaar bij vragen en technische uitdagingen. Je brengt je eigen ervaring mee en leert onze technologiestack verder kennen door ermee te werken, met hulp van collega’s. Hier werk je aan • Je ontwerpt, bouwt en onderhoudt backendservices en SDK’s in Rust en webapplicaties in TypeScript en React . • Je ontwikkelt functionaliteit voor het inladen, transformeren, verkennen en visualiseren van data, waaronder de notebookomgeving waarin gebruikers samenwerken. • Je koppelt applicaties aan streamingplatformen, databases, objectopslag, schemaregisters en andere datadiensten. • Je bouwt en onderhoudt geautomatiseerde pipelines voor softwarelevering en veilige Docker-images. Je houdt dependencies actueel en verhelpt kwetsbaarheden. • Je rolt services uit, monitort en actualiseert ze en onderzoekt en verhelpt problemen, samen met het team. • Je helpt interne teams het platform te gebruiken, integraties te ontwikkelen en technische problemen op te lossen. • Je draagt bij aan architectuurkeuzes, codereviews, testen en documentatie. Zo verbeter je de betrouwbaarheid, prestaties, beveiliging en onderhoudbaarheid van het platform. Dit breng je mee We zoeken de onderstaande vaardigheden en ervaring, samen met de motivatie en het vermogen om je nieuwe technologieën snel eigen te maken. We horen graag hoe je eerder iets nieuws hebt geleerd en in de praktijk hebt toegepast. • Backend- of systeemontwikkeling: Je hebt ervaring met het bouwen van software in Rust voor gebruik in productie, of met het ontwikkelen van software waarbij prestaties belangrijk zijn, bijvoorbeeld in C of C++. Als Rust relatief nieuw voor je is, heb je al basiskennis van de taal en wil je die graag verder in de praktijk ontwikkelen. • Frontendontwikkeling: Je hebt ervaring met het bouwen en onderhouden van complexe webapplicaties in TypeScript, met React of een vergelijkbaar framework zoals Angular of Vue. • API’s en data-integraties: Je hebt ervaring met het ontwerpen van API’s en integraties voor gedistribueerde systemen en met data-intensieve applicaties of diensten van een dataplatform. • Python en SQL: Je kunt Python gebruiken voor integraties, automatisering of dataworkflows en kunt werken met SQL en relationele databases. • Softwarelevering: Je hebt ervaring met het bouwen en onderhouden van Docker-images die geschikt zijn voor productie en met CI/CD-pipelines voor geautomatiseerde builds, tests en releases. • Veilig ontwikkelen: Je begrijpt hoe het beheren van dependencies, het beveiligen van containers en het verhelpen van kwetsbaarheden bijdragen aan veilige softwarelevering. • Problemen analyseren: Je kunt problemen onderzoeken in de frontend, backend, data-integraties en uitrol van applicaties. • Verantwoordelijkheid en samenwerking: Je kunt zelfstandig verantwoordelijkheid dragen voor een technische oplossing en werkt goed samen met collega’s. Je licht technische keuzes toe en legt je werk duidelijk vast. Ervaring op de volgende gebieden is welkom, maar niet nodig om te solliciteren: • Samenwerkingsapplicaties en notebooks: Yjs, CRDT’s of het Jupyter-ecosysteem, waaronder JupyterLab, kernels en het berichtenprotocol. • Gebruikerservaring bij complexe applicaties: Inzicht in hoe je dataworkflows, interactieve tools en interfaces met veel informatie overzichtelijk en prettig in gebruik maakt. • Streaming en dataverwerking: Kafka, MQTT, Apache Fli

Apply on employer site ↗