Lead Software Engineer

Bmo Smart Solutions
Netherlands
3 months ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

.NET Framework Artificial Intelligence Amazon Web Services Amazon S3 C Sharp (Programming Language) Operational Data Store TypeScript AngularJS Front End Software Development Docker

Job description

Als Software Engineer bij BMO Smart Solutions bouw je aan het cloudplatform waarop onze slimme software draait. Hierbij ontwikkel je niet alleen aan de front-end, maar werk je full-stack en bouw je ook aan de API’s en achtergrondprocessen. Jij zorgt ervoor dat onze applicaties betrouwbaar, schaalbaar en veilig functioneren én dat alles volledig geautomatiseerd wordt uitgerold. Daarnaast geef je technische richting aan het team en neem je het voortouw. Je werkt aan een modern, cloudnative platform dat productiebedrijven helpt de stap te maken richting de autonome fabriek. Geen losse tools, maar één geïntegreerde oplossing waarin data, planning en intelligentie samenkomen. Met dit platform dragen we bij aan de bredere ambitie van BMO om productieprocessen steeds autonomer, slimmer en voorspelbaarder te maken. Omdat BMO Smart Solutions als startup opereert binnen de BMO-organisatie, krijg je hier veel verantwoordelijkheid. Je bouwt niet alleen mee aan software, maar ook aan de technische koers. Daarnaast begeleid je andere software engineers en bewaak je architectuurrichtlijnen en best practices. We zoeken iemand die flexibel en wendbaar is en die het avontuur aandurft om mee te bouwen aan een platform dat volop in ontwikkeling is. De basis staat, maar er ligt nog enorm veel ruimte om functionaliteit uit te breiden, processen te verbeteren en technische keuzes vorm te geven. Kennis van AWS is een pré, maar minstens zo belangrijk is dat je leergierig bent en nieuwe technologie snel eigen maakt. Daarbij maken we steeds vaker gebruik van AI-ondersteunde tools om het ontwikkelproces te versnellen, zodat jij vooral kunt werken aan de plekken waar jouw vakmanschap de meeste waarde toevoegt. Ben jij iemand die makkelijk schakelt, vooruitdenkt en plezier heeft in het oplossen van technische puzzels? Dan maken we graag kennis met je. Jouw werkzaamheden

  • Ontwikkelen en doorontwikkelen van cloudnative applicaties
  • Bouwen van een stabiele back-end in C# en .NET
  • Realiseren van een moderne front-end in Angular (TypeScript)
  • Opzetten, verbeteren en beheren van CI/CD pipelines
  • Inrichten en beheren van AWS-diensten zoals S3 en ECS
  • Werken binnen een (micro)service architectuur (Docker)
  • Bewaken van performance, security, beschikbaarheid en kosten
  • Vastleggen van technische keuzes en delen van kennis binnen het team
  • Begeleiden van andere software engineer
  • Bewaken van architectuurrichtlijnen en best practices
  • Verantwoordelijkheid nemen over architectuur en technische richting

Requirements

  • Minimaal 5 jaar ervaring als software engineer in een cloudomgeving
  • HBO werk- en denkniveau (Informatica / Software Engineering of vergelijkbaar)
  • Aantoonbare ervaring met cloud hosting dienst (of sterke ambitie dit snel eigen te maken)
  • Sterke communicatieve vaardigheden en het vermogen om richting te geven aan technische discussies
  • Uitstekende beheersing van de Nederlandse taal en (basis)kennis van de Engelse taal is een pré
  • Sterke kennis van C# en .NET
  • Ervaring met Angular en TypeScript of vergelijkbare JavaScript frameworks
  • Ervaring met containerized (micro)services (Docker, ECS)
  • Ervaring met CI/CD
  • Ervaring met Git

Benefits & conditions

  • Salaris: uitstekend en afhankelijk van je ervaring
  • Contract: jaarcontract met uitzicht op vast
  • Inwerktraject: uitgebreide kennismaking met onze techniek en de verspanende industrie
  • Vrije dagen: 38 vakantiedagen (incl. ADV) bij fulltime dienstverband
  • Flexibele werktijden: starten tussen 07:00 en 09:00
  • Reiskostenvergoeding: € 0,23 per km
  • Pensioen en overige regelingen: goed pensioen via PMT, WIA-hiaat, ANW-hiaat, PAWW (aanvullend jaar WW) waarbij we vrijwillig CAO Metaal & Techniek volgen
  • Ontwikkeling: volop ruimte voor groei en verdieping
  • Autonomie: passend bij je kennis en kunde waardoor je veel invloed hebt op technische keuzes en architectuur
  • Extra’s: gratis sporten in de BMO-fitnessruimte, vers fruit en EPIQ-feestjes die in de regio bekend staan, waaronder de zomerbarbecue en onze BMO kerstborrel

About the company

BMO SmartSolutions ontwikkelt en lanceert dit jaar een innovatief webbased cloudplatform dat productiebedrijven helpt volledig te digitaliseren. Papier verdwijnt uit de fabriek, productiegegevens worden realtime inzichtelijk en planningen worden slimmer en efficiënter. Onze software helpt onze klanten de transitie te maken naar ‘factory of the future’, ook wel de ‘lights out factory’ genoemd. Dit maakt deel uit van de strategie van BMO, waarin verfijnde hardware en slimme software samenkomen om de productieomgeving steeds autonomer te laten functioneren. Met het aangaan van deze functie stap je in tijdens de go to marketfase, wat uitdagend en dynamisch werk oplevert op het gebied van softwareontwikkeling en in de samenwerking met collega’s en klanten. Het team is nog compact (drie developers en één product owner), maar wel zeer ambitieus. Dat betekent korte lijnen, snel schakelen en veel ruimte om jouw ideeën daadwerkelijk te realiseren. In de lead-rol ben je een belangrijke sparringpartner voor zowel het team als de product owner. Jij kunt hier zichtbaar impact maken op het product, de technische koers en de manier waarop productiebedrijven hun processen digitaliseren.

Bij BMO geloven we dat onze mensen het verschil maken. Een echte BMO’er is bevlogen, handelt integer, vindt plezier in het werk en gelooft in de kracht van samenwerking.

  • Bevlogen: Je bent bevlogen in cloudtechnologie en vindt het mooi om een schaalbaar platform neer te zetten dat echte impact maakt in de industrie.
  • Integer: Eerlijkheid en betrouwbaarheid staan bij jou hoog in het vaandel. Je bent transparant en maakt zorgvuldige keuzes in zowel code als samenwerking.
  • Plezier: Je haalt voldoening uit je werk en draagt bij aan een positieve werksfeer. Bij BMO weten we dat plezier in het werk bijdraagt aan betere prestaties en een hechter team.
  • Samenwerken: Je gelooft in teamwork, deelt kennis en zoekt actief de samenwerking op om samen de beste resultaten te bereiken.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on bmoautomation.nl

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

5:46 min

Evolution of the Angular framework from AngularJS

Valentine Awe · WWC 2023

3:43 min

The enduring legacy of the amazon S3 storage API

Chris Heilmann +3 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:08 min

Leveraging non-technical backgrounds in software ecosystems

Karol Rogowski · LIVE

1:52 min

Maintaining backward compatibility across major versions

Jessica Janiuk · JS Congress

Videos

See all

Related articles

See all