Magnet.me  -  The smart network where students and professionals find their internship or job.

The smart network where students and professionals find their internship or job.

Senior Software Developer DevOps – NS Onderhoud & Service

Posted 5 Feb 2026
Share:
Work experience
5 to 10 years
Full-time / part-time
Full-time
Job function
Salary
€3,635 - €6,302 per month
Degree level
Required language
Dutch (Fluent)
Deadline
28 February 2026

Build your career on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

Als Senior Software Developer DevOps bij NS lever jij directe waarde met software die essentieel is voor het plannen en uitvoeren van treinonderhoud. Je werkt in een groeiend, hecht DevOps-team waar je van design tot beheer betrokken bent. Samen zorgen jullie voor veilige, comfortabele treinen.

Daarom wil je in deze rol werken

  • Je ontwikkelt software met directe impact op de beschikbaarheid van veilige en comfortabele treinen.

  • Je werkt in een gezellig, behulpzaam team met een informele sfeer en een duidelijke ambitie: groeien naar een volwaardig DevOps-team.

  • Bij NS krijg je volop ruimte om jezelf te ontwikkelen in een dynamische en maatschappelijk relevante omgeving.

“Werken in dit team betekent technische uitdaging combineren met het verbeteren van een cruciaal onderdeel van onze samenleving: goed onderhouden treinen.”

Dit ga je doen als Senior Software Developer

Bij NS Onderhoud & Service zorg je samen met je team dat onze planningssoftware optimaal functioneert. Deze software helpt bij het efficiënt plannen van personeel voor treinonderhoud. Je ontwikkelt en verbetert de front- en backend, beheert de pipelines en bouwt waardevolle functionaliteiten. Je deelt actief je kennis en draagt bij aan de groei van het team naar een wendbaar DevOps-team. Je verdiept je in de bedrijfsprocessen en werkt nauw samen met stakeholders binnen en buiten IT om onze software continu te verbeteren. Met scrum werk je iteratief en flexibel aan waardevolle oplossingen in een complexe en dynamische omgeving.

Hier ga je werken

Je werkt vanuit Utrecht bij de afdeling IT Materieel & Onderhoud, onderdeel van NS IT Operatie. Hier ontwikkel en beheer je samen met je DevOps-team systemen die bijdragen aan het onderhoud van treinen. Onze tech stack bestaat onder meer uit TypeScript, Node.js, React, Vue.js, PostgreSQL, GraphQL en diverse code quality tools. We werken hybride: regelmatig op kantoor, deels vanuit huis.

Dit zijn de functie-eisen

  • HBO werk- en denkniveau, bij voorkeur een diploma in Informatica of een vergelijkbare technische richting.

  • Minimaal 5 jaar recente ervaring als softwareontwikkelaar in een complexe omgeving.

  • Uitgebreide ervaring met React, Node.js en relationele databases.

  • Ervaring met Microsoft Azure, Azure DevOps, code quality tools en het bouwen van pipelines en automatische tests.

  • DevOps mentaliteit: je bouwt en beheert de software zelf (you build it, you run it).

  • Ervaring met API-ontwikkeling, bij voorkeur ook met GraphQL (pré).

  • Sterk in kennisdelen en mentorrol binnen het team.

  • Communicatief vaardig en in staat om complexe ideeën helder over te brengen.

  • Analytisch en gestructureerd met oog voor kwaliteit, kosten en innovatie.

  • Proactief, zelfstandig en initiatiefrijk in het verbeteren van processen en producten.

  • Interesse in het domein en motivatie om software te ontwikkelen die bedrijfsdoelen ondersteunt.

Dit zijn de arbeidsvoorwaarden

  • Een salaris tussen € 3.634,56,- en € 6.302,16,- bruto per maand (o.b.v. 36-urige werkweek)

  • De mogelijkheid tot thuiswerken en flexibele werktijden (in overleg)

  • Een 36-urige werkweek

  • 3% eindejaarsuitkering, 8% vakantietoeslag en een uitstekende pensioenregeling

  • Bij goed functioneren krijg je na een jaar een vast contract

  • Je treinreizen in de 2e klas zijn gratis; in de 1e klas reizen kan tegen een kleine eigen bijdrage

  • Je gezin reist gratis in de daluren

  • 144 uur wettelijk verlof (o.b.v. een fulltime dienstverband) plus extra verlof afhankelijk van leeftijd (minimaal een week)

  • De mogelijkheid om 3 christelijke feestdagen om te ruilen voor 3 niet-christelijke feestdagen

  • Korting op Europese treinreizen zodra je 1 jaar bij NS werkt

  • Een keuzeplan met o.a. fietsenplan, extra pensioenopbouw of extra vakantiedagen

Elke dag reizen bijna 1 miljoen mensen met de trein. Jij kunt daaraan bijdragen. Of je nu sleutelt aan een trein, werkt met data of slimme oplossingen bedenkt: bij NS doe je werk dat ertoe doet. We zoeken mensen met vakkennis en passie. Samen maken we Nederland bereikbaar – nu én in de toekomst. De reis van morgen begint bij jou.

Logistics
Utrecht
Active in 3 countries
19,000 employees
50% men - 50% women
Average age is 43 years