software engineer vacatures

BIM Engineer

  • Kapelle
  • € 3.000 - 4.000 per maand
  • 32 - 40 uur, 4 - 5 dagen p.w.
  • Ondersteunend onderwijs

Onze partner staat voor werken met plezier, kwaliteit, betrouwbaarheid en innovatie in de bouwsector. Hier doen ze alles zelf. De engineering, productie en montage van HSB-elementen allemaal onder één dak. Ze bouwen prefab houtskeletbouwelementen in combinatie met de voordelen van BIM (Building Information Modelling). Ter versterking zoeken zij een BIM-Engineer. Iemand die goed kan werken ...

bekijk vacature

Werktuigbouwkundig engineer

  • Tilburg
  • € 4.000 - 4.500 per maand
  • 32 - 40 uur, 4 - 5 dagen p.w.
  • HBO

... met warmtepompen zonder buitenunit.Als werktuigbouwkundig engineer bij Heatronx krijg je de kans om de technologie achter onze baanbrekende verwarmingssystemen verder te ontwikkelen. Je gaat niet alleen werken aan de doorontwikkeling van de componenten en materialen, maar ook aan het verbeteren van onze producten, het oplossen van technische vraagstukken en het beheren van belangrijke ...

bekijk vacature

Als software engineer ontwikkel en bouw je nieuwe programma’s en applicaties zodat systemen blijven functioneren. Ook verbeter je bestaande software. Werken met software vraagt om nauwkeurigheid en veel precisie, skills die jij allemaal in huis hebt. Je creëert software oplossingen voor opdrachtgevers die complexe taken makkelijker maken. Zo zorg jij er als software engineer voor dat de processen binnen bedrijven soepel verlopen en zo veel mogelijk geautomatiseerd worden. Je schakelt met de klant en met gebruikers om achter hun wensen te komen. De verwachtingen van de eindgebruiker combineer je vervolgens met de technische vereisten én de usability. Goede software is tenslotte gebruiksvriendelijke software. Je volgt nieuwe trends en ontwikkelingen in de softwarewereld om zo de software up to date en veilig te houden. Jij bent de expert die zorgt dat alle software werkt.

wat is het takenpakket van een software engineer?

Als software engineer ben je verantwoordelijk voor de volgende taken:

  • je ontwerpt de software die gebouwd moet worden;
  • je ontwikkelt nieuwe software en verbetert bestaande software;
  • je codeert en programmeert software in programmeertalen zoals Java, Python en C++;
  • je test of de ontwikkelde software werkt zoals het hoort;
  • je onderhoudt en update systemen zodat ze voldoen aan de nieuwste technologie en veiligheidsregels;
  • je geeft leiding aan een team experts.

wat zijn belangrijke competenties van een software engineer?

Een software engineer beschikt over verschillende belangrijke vaardigheden en competenties. Belangrijke skills zijn:

  • je kunt goed samenwerken met andere teamleden;
  • je denkt in oplossingen en zoekt snel uit waar een systeem vastloopt;
  • je benadert informatie en software analytisch waardoor jij tot de kern van het probleem komt;
  • je hebt doorzettingsvermogen en geeft niet zo snel op;
  • je pakt technische kwesties op creatieve manier aan.

Software engineers zijn schaars en er is veel vraag naar. Het salaris van een software engineer hangt af van je ervaring, je opleiding en het bedrijf waarvoor je werkt. Heb je een specifieke specialisatie? Dan verdien je meer dan een software engineer zonder specialisme. Een junior software engineer salaris valt lager uit dan een senior software engineer salaris, maar verdient gemiddeld een salaris van zo’n €2.700,- bruto per maand. Als je doorgroeit tot senior software engineer verdien je zo’n €6.000,- bruto per maand. Vaak krijg je bij grotere organisaties naast een fijn salaris ook goede secundaire arbeidsvoorwaarden zoals een laptop en een auto van de zaak.

valt de functie software engineer onder een cao?

Of je als software engineer onder een CAO (Collectieve Arbeidsovereenkomst) valt, hangt af van je werkgever en de sector waarin je werkt. Als het bedrijf waarvoor je werkt geen CAO heeft, hanteert de werkgever alleen een individueel contract. Wil je weten of een specifieke CAO op jou van toepassing is? Check dit dan in je arbeidscontract of bij je hr-afdeling. Informatie over de CAO vind je terug op de website van je vakbond of werkgeversorganisatie.

Werken via Randstad heeft voor jou als software engineer de volgende voordelen:

een interim-opdracht of vaste baan bij toonaangevende opdrachtgevers;

  • door onze nauwe samenwerking met andere bedrijven bieden wij vacatures als eerste aan;
  • vakgerelateerde-opleidingen, trainingen & cursussen;
  • persoonlijke loopbaanbegeleiding toegespitst op jouw carrière door Randstad (Professional);
  • je bent als eerste op de hoogte van alle relevante blogs en events in jouw vakgebied;
  • hr-begeleiding op maat om te blijven werken aan jouw carrière;
  • je wordt lid van ons kennisnetwerk met 1000+ professionals en vakexperts om trends & ervaringen te delen.

Als software engineer werk je in een gespecialiseerd team in een groter bedrijf of bij bedrijven die software ontwikkelen voor andere bedrijven. Vaak werk je dan gedetacheerd bij een organisatie. Bijna elk bedrijf heeft software voor hun producten of diensten nodig, dus je werkt aan software voor meerdere bedrijven. Organisaties waar je voor zou kunnen werken zijn bijvoorbeeld overheidsinstanties of banken. Het merendeel van je werkzaamheden als software engineer zijn online, dus je kunt prima thuiswerken.

met wie werk je samen als software engineer?

Je schakelt met de opdrachtgever om wensen en eisen in kaart te brengen. Daarnaast werk je als software engineer samen met verschillende experts in een team. Meestal staat de product owner aan het hoofd. Samen met de software developers, software testers en UX designers zorg jij ervoor dat de klant tevreden is. 

opdrachtgevers uitgelicht

Als software engineer kun je kiezen uit verschillende specialisaties binnen ict, afhankelijk van wat je passies en waar goed in bent:

  • front-end developer: Een front-end developer is een software engineer die te maken heeft met alles wat je op een app of website ziet. Alles waar je online op klikt of doorheen bladert heeft een front-end developer gemaakt. Front-end developers zorgen ervoor dat alles mooi en gebruiksvriendelijk is.

  • back-end developer: Een back-end developer doet het tegenovergestelde van een front-end developer. Back-end developers werken aan de ‘achterkant’ van apps en websites. Dit zie je niet direct, maar ze zorgen ervoor dat alles werkt zoals het hoort. Als je bijvoorbeeld iets bestelt op een website, zorgt de back-end ervoor dat je bestelling goed wordt verwerkt.

  • full-stack developer: Een full-stack developer werkt aan zowel de front-end als de back-end van apps en websites. Dat betekent dat ze de zichtbare dingen maken én zorgen dat alles op de achtergrond goed loopt.

welke opleiding moet je hebben om te werken als software engineer?

Om aan de slag te gaan als software engineer moet je een technisch hbo- of wo-diploma hebben. Er zijn verschillende opleidingen die hiervoor geschikt zijn. Denk hierbij aan Technische Informatica, Industriële Automatisering of Software Engineering. Bij hogere functies vragen opdrachtgevers vaak om een masterdiploma. Ook komt het voor dat er specifiek gevraagd wordt om een certificaat voor programmeertalen zoals Java, Python of C++. De wereld van de ICT is continu in ontwikkeling en dus ben je nooit helemaal uitgeleerd.

hoe kan je omscholen of bijscholen tot software engineer?

Wil je je omscholen of bijscholen tot software engineer? De vraag naar ICT-specialisten op hbo- en wo-niveau is enorm. Er zijn dus verschillende mogelijkheden om aan de slag te gaan als software engineer. Het beste is het volgen van een technische opleiding, dit kan ook in deeltijd. Ga bijvoorbeeld voor een opleiding aan de HAN University of Applied Sciences. Dan leer je in vijf maanden alle kneepjes van het vak en ga je in de zes maanden daarna aan de slag als software engineer. Zo leer je terwijl je werkt. Er is veel werk voor software engineers, waardoor je alle ruimte hebt om je verder te ontwikkelen.

doorgroeimogelijkheden als software engineer

Als software engineer heb je veel doorgroeimogelijkheden. Welke kant je op gaat, is afhankelijk van je interesses. Je kunt doorgroeien van junior software engineer naar senior software engineer of zelfs tot lead engineer. Dan krijg je meer complexe software om mee te werken of pak je een meer leidinggevende rol. Je kunt ook gaan voor een proces- of productgerichte ontwikkeling, ga dan voor scrum master of product owner. Verder kun je je ook ontwikkelen tot teamleider softwareontwikkeling, software architect of chief technology officer (CTO).

veelgestelde vragen

  • wat doet een software engineer?

    Een software engineer bedenkt en ontwikkelt nieuwe software, test applicaties en verbetert bestaande software. Je werkt als software engineer aan allerlei projecten: van kleine apps tot grote computersystemen.

  • wat is het verschil tussen een software engineer en software developer?

    Een software engineer houdt zich bezig met het programmeren van de software, een software engineer is verantwoordelijk voor het volledige proces. Zo werk je als software engineer samen met de klant, schrijf je de code en houd je die up-to-date. Het beroep van software engineer is dus breder. 

  • hoe word je software engineer?

    Om als software engineer aan de slag te gaan heb je een hbo- of wo-diploma binnen de technische sector nodig. Voorbeelden van geschikte opleidingen zijn Elektrotechniek, Industriële Automatisering en Technische Informatica. Ervaring met programmeren is een vereiste, dus kennis van programmeertalen zoals Java, Python of C++ zijn belangrijk.

  • wat verdient een software engineer?

    Software engineers zijn schaars en er is veel vraag naar. Een junior software engineer verdient een gemiddeld salaris van zo’n €2.700,- bruto per maand. Als je doorgroeit tot senior software engineer verdien je zo’n €6.000,- bruto per maand.

  • hoe vind ik een baan als software engineer?