Junior Offensive Software Engineer (591723)

Junior Offensive Software Engineer (591723)

The Hague Tijdelijk 3674 - 5863 € / maand (geschat) Op locatie
Werken voor Nederland

In één oogopslag

  • Taken: Ontwikkel innovatieve softwareoplossingen voor de veiligheid van ons land.
  • Bedrijf: Ministerie van Defensie, een dynamische en impactvolle werkomgeving.
  • Voordelen: Competitief salaris, flexibele werktijden en volop ontwikkelingsmogelijkheden.
  • Overige informatie: Werken in een hecht team met passie voor technologie en cybersecurity.
  • Waarom deze baan: Maak een verschil met je programmeervaardigheden in een unieke cyberomgeving.
  • Kwalificaties: Basis in software engineering en ervaring met programmeren in C/C++, Python of Rust.

Het verwachte salaris ligt tussen 3674 - 5863 € per maand.

Standplaats: Den Haag

Contractduur: 2 jaar

Uren per week: 38

Maandsalaris: €3.674,00 - €5.863,00

Salarisniveau: Burgerschaal IBBAD 10

Vakgebied: ICT

Dienstverband: Tijdelijke aanstelling met zicht op vaste aanstelling

Functieomschrijving:

Ben jij op zoek naar een baan met impact en wil jij jouw programmeervaardigheden inzetten voor de veiligheid van ons land? Het Defensie Cyber Commando zoekt een getalenteerde Junior Offensive Software Engineer om het development team te versterken! Je draagt bij aan het bouwen van innovatieve oplossingen die kritiek zijn voor het succes van de operatie.

Je ondersteunt bij het ontwikkelen van de malware en tools die onze Multidisciplinaire Cyber Teams (MDCTs) gebruiken. Dit kan bijvoorbeeld door het implementeren of ontwikkelen van de nieuwste malware technieken, maar ook door het ontwikkelen van tools die zorgen voor een betere workflow voor je mede-developers en de andere specialisten in je team. Je gaat samenwerken met slimme en gedreven collega’s om grensverleggende producten te ontwikkelen op het gebied van malware, developer tooling, exploit ontwikkeling, command and control systemen en operatie specifieke effecten.

Jij gaat klantbehoeftes vertalen naar technische specificaties en oplossingen. Je werkt mee aan kleine tot middelgrote software projecten en voert deze uit. Ook ga je research en development projecten uitvoeren om onze malware producten te verbeteren en ga je de werking van onze software producten testen en verifiëren. Verder onderzoek en reverse engineer je software en malware om te achterhalen hoe deze werkt. Dit in kleine teams zonder onnodige overhead.

In een agile setting draag je bij aan het ontwikkelen van het juiste product op het juiste moment, door het maken van systeemontwerpen, UML, documentatie, en testen. Daarnaast draag je zorg voor de doorlopende support en het onderhoud van producten. Het werk kenmerkt zich door een dynamische omgeving en opdrachten die veelal out-of-the-box zijn. We lopen tegen unieke uitdagingen aan waarvoor vaak geen voor de hand liggende oplossingen beschikbaar zijn. Ook spar je regelmatig met andere specialisten voor het afstemmen van product requirements.

Dankzij jouw analytische en communicatieve vaardigheden, hoge mate van zelfstandigheid, gedrevenheid en leergierigheid, sta jij in deze omgeving optimaal in je kracht. Als Junior Offensive Software Engineer krijg je te maken met gevoelige informatie, waardoor je de inhoud van je werk niet met je vrienden en familie kan bespreken. Ook thuiswerken behoort bij ons niet tot de mogelijkheden en het kan voorkomen dat je gevraagd wordt buiten kantooruren te werken of te reizen voor opleidingen en oefeningen.

Daar staat tegenover dat er binnen deze functie volop mogelijkheid is om jezelf door te ontwikkelen middels opleidingen, research & development projecten en relevante trainingen. Je gaat onderdeel uitmaken van een groep enthousiaste techneuten die een hart hebben voor het ontwikkelen van offensive tooling en vaak tot in de late uurtjes bezig zijn met het leren van nieuwe technieken, het uitwerken van proof-of-concepts, of het meedoen aan CTFs. Er heerst een sterke onderlinge verbondenheid en je bouwt een bijzondere band op met je collega's.

Wij zijn op zoek naar jouw unieke mix van kennis en ervaring en niet zozeer naar iemand die voldoet aan de eisen van een lange checklist. Je hebt passie voor software engineering en computers in het algemeen. Je bent hier ook in je vrije tijd graag mee bezig.

Wat we wel vragen is:

  • Een gedegen basis in software engineering, opgedaan door middel van opleiding of werkervaring
  • HBO/WO werk- en denkniveau (aantoonbaar middels opleidingen of een portfolio)

Daarnaast zoeken we naar jouw eigen unieke skills zoals:

  • Ervaring met programmeren in C/C++, Python of Rust
  • Ervaring met assembly en systems programming (low level computing)
  • Ervaring in het ontwikkelen van malware technieken
  • Kennis van de werking van netwerkprotocollen, voornamelijk ARP, IP, TCP, UDP, DNS, TLS, HTTP
  • Begrip van de werking en toepasbaarheid van cryptografie
  • Kennis van de interne werking van besturingssystemen
  • Ervaring in het debuggen en reverse engineeren van software
  • Begrip van CI/CD systemen
  • Ervaring met een versiebeheersysteem zoals Git
  • Je bent communicatief sterk, zowel mondeling als schriftelijk
  • Minimaal 1 jaar professionele ervaring in softwareontwikkeling

Competenties:

  • Analyseren
  • Communiceren
  • Gedrevenheid
  • Integriteit
  • Leervermogen
  • Omgevingsbewustzijn
  • Samenwerken
  • Zelfstandig

Overige:

  • De Nederlandse nationaliteit
  • De afgelopen 10 jaar in Nederland gewoond.
  • Een goede beheersing van het Engels in woord en geschrift

Arbeidsvoorwaarden:

Salarisniveau: Burgerschaal IBBAD 10

Salarisomschrijving: Het salaris is gebaseerd op een 38-urige werkweek. Maandsalaris: €3.674,00 - €5.863,00

Dienstverband: Tijdelijke aanstelling met zicht op vaste aanstelling

Contractduur: 2 jaar

Minimaal aantal uren per week: 38

Maximaal aantal uren per week: 38

Overige arbeidsvoorwaarden:

Het Ministerie van Defensie hecht sterk aan persoonlijke groei en loopbaanontwikkeling en biedt daarvoor tal van mogelijkheden. Naast het salaris ontvang je een Individueel Keuzebudget (IKB). Het IKB bestaat uit geld (16,33% van je bruto jaarsalaris) en tijd. Met het IKB maak jij de keuzes die bij jou passen en kun je een deel van je arbeidsvoorwaarden zelf samenstellen. Je kunt er bijvoorbeeld voor kiezen om een deel van je maandinkomen te laten uitbetalen wanneer jij dat wenst. Ook kun je dit budget omzetten in verlof of besteden aan fiscaal vriendelijke doelen. Wij vinden het ook belangrijk dat je het werken bij Defensie met jouw privéleven kunt combineren. Diverse verlofregelingen (bijvoorbeeld 75% betaald ouderschapsverlof) en flexibele werktijden dragen bij aan een goede balans. Het is ook nog mogelijk je werktijd (tijdelijk) enkele uren per week te verkorten en extra IKB uren op te bouwen. Naast een pensioenregeling bij het ABP ontvang je maandelijks een vergoeding woon-werkverkeer of kun je onder gunstige voorwaarden kiezen voor een OV-abonnement met onbeperkt reizen door heel Nederland. Wanneer je het OV-abonnement alleen gebruikt voor woon-werkverkeer hoef je hier geen bijdrage voor te betalen.

Bijzonderheden:

Een veiligheidsonderzoek maakt onderdeel uit van de selectieprocedure, hiervoor is een Nederlandse nationaliteit of een gecombineerde vergunning voor verblijf en arbeid (GVVA) een vereiste. Een assessment kan onderdeel uitmaken van de selectieprocedure. Jouw sollicitatiebescheiden worden uiterlijk drie maanden na afronding van de selectieprocedure vernietigd. De vacature wordt zowel intern als extern Defensie gepubliceerd. Eventuele interne kandidaten worden in de selectieprocedure eerst behandeld alvorens de selectie wordt uitgebreid met externe kandidaten. Het ministerie van Defensie zet zich in om medewerkers in dienst te nemen die onder de doelgroep van de Wet banenafspraak vallen. Val je in deze doelgroep en sta je in het doelgroepenregister? Dan nodigen we ook jou uit om te reageren! Samen met jou kijken we of en hoe je eventueel invulling kunt geven aan deze functie. Defensie is een organisatie waarin integriteit en professionaliteit voorop staan. De manier waarop de medewerkers van Defensie met elkaar behoren om te gaan staat omschreven in de Gedragscode Defensie. De gedragscode vormt de basis van wat Defensie onder integriteit verstaat. Als organisatie vinden wij het belangrijk dat nieuwe medewerkers op de hoogte zijn van de Gedragscode Defensie.

Meer informatie hierover is te vinden via: https://www.defensie.nl/onderwerpen/integriteit.

Acquisitie naar deze advertentie wordt niet op prijs gesteld.

Junior Offensive Software Engineer (591723) werkgever: Werken voor Nederland

De Koninklijke Marechaussee biedt een unieke kans om bij te dragen aan de digitalisering van bibliotheekdiensten binnen een dynamische en ondersteunende werkomgeving. Met een sterke focus op samenwerking en innovatie, stimuleert KMar de professionele groei van haar medewerkers door middel van diverse opleidingsmogelijkheden en een cultuur die openstaat voor nieuwe ideeën. Werken in Apeldoorn betekent ook profiteren van een aantrekkelijke locatie met goede bereikbaarheid en een collegiale sfeer.

Werken voor Nederland

Contactgegevens:

Recruitmentteam van Werken voor Nederland

Hupjob Expertadvies🤫

Zo denken wij dat je Junior Offensive Software Engineer (591723) kunt binnenhalen

✨Word Actief in de Tech Community

Duik in de lokale tech community! Bezoek meetups en hackathons waar je developers en industry professionals kunt ontmoeten. Dit is een geweldige manier om je netwerk uit te breiden en contacten te leggen die je kunnen helpen bij het vinden van een tijdelijke rol in softwareontwikkeling.

✨Demonstreer Jouw Vaardigheden

Laat je vaardigheden zien door bij te dragen aan open-source projecten! Dit geeft je niet alleen ervaring, maar maakt je ook zichtbaar voor potentiële werkgevers die op zoek zijn naar tijdelijke ontwikkelaars. Vergeet niet deze projecten toe te voegen aan je portfolio!

✨Gebruik Jobboards Specifiek voor Tech

Maak gebruik van jobboards die gericht zijn op softwareontwikkeling, zoals Stack Overflow Jobs of GitHub Jobs. Dit soort platforms hebben vaak specifieke tijdelijke vacatures die je niet zomaar op algemene sites zult vinden.

✨Kanalen van Werken voor Nederland

Als je echt geïnteresseerd bent in werken bij Werken voor Nederland, check dan hun website en kijk of ze een pagina hebben voor tijdelijke functies. Veel bedrijven plaatsen hun vacatures daar voordat ze ze breed adverteren. Neem ook contact op met hun HR-afdeling om te vragen naar tijdelijke kansen!

Wij denken dat je deze vaardigheden nodig hebt om als Junior Offensive Software Engineer (591723) te schitteren

C/C++ programmeren
Python
Rust
Assembly
Systems programming
Malware technieken ontwikkelen
Netwerkprotocollen (ARP, IP, TCP, UDP, DNS, TLS, HTTP)

Een paar tips voor je sollicitatie 🫡

Toon je technische vaardigheden:Bij softwareontwikkeling willen we meer weten dan alleen wat je cv zegt. Vermeld specifieke programmeertalen, frameworks en tools waarmee je ervaring hebt. Vergeet niet om projecten toe te voegen die je hebt ontwikkeld of waaraan je hebt bijgedragen; een GitHub-repo kan hier een geweldige aanvulling zijn!

Schrijf een overtuigende motivatiebrief:Als je solliciteert voor een tijdelijke functie, is het belangrijk dat je uitlegt waarom je geïnteresseerd bent in deze specifieke rol bij Werken voor Nederland. Laat ons zien wat je hoopt te leren en hoe deze ervaring je kan helpen in je toekomstige carrière. Maak het persoonlijk!

Wees specifiek over je beschikbaarheid:Aangezien het een tijdelijke rol is, is het cruciaal om duidelijk te zijn over wanneer je kunt starten en hoe lang je beschikbaar bent. Dit voorkomt misverstanden en laat ons weten dat je serieus bent over de functie bij Werken voor Nederland.

Tip voor je portfolio:Kies zorgvuldig je beste werken voor je portfolio. Toon projecten die niet alleen goed zijn uit technisch oogpunt, maar die ook laten zien dat je een probleemoplosser bent. Een sterke mix van frontend en backend projecten kan perfect zijn om je veelzijdigheid te laten zien!

Zo bereid je je voor op een sollicitatiegesprek bij Werken voor Nederland

✨Toon je codingskills

Aangezien je solliciteert voor een tijdelijke rol in softwareontwikkeling, is het cruciaal om je codingskills te demonstreren. Bereid je voor op technische vragen of live coding-sessies waarin je je probleemoplossend vermogen moet laten zien. Zorg ervoor dat je bekend bent met de programmeertalen en frameworks die belangrijk zijn voor de rol bij Werken voor Nederland.

✨Portfolio in de spotlight

Je hebt een tijdelijk contract, dus zorg ervoor dat je portfolio op orde is! Laat projecten zien die relevant zijn voor het werk dat je bij Werken voor Nederland gaat doen. Praat over je rol in deze projecten en welke technologieën je hebt gebruikt. Dit toont niet alleen je ervaring aan, maar ook je passie voor softwareontwikkeling.

✨Flexibel denken

In een tijdelijke rol moet je in staat zijn snel aan te passen aan verschillende teams en projecten. Bereid voorbeelden voor om je aanpassingsvermogen en leergierigheid te onderbouwen. Dit kan een groot pluspunt zijn voor Werken voor Nederland, vooral als ze op zoek zijn naar iemand die snel kan instappen en meewerken.

✨Eerlijkheid over je beschikbaarheid

Weet dat bij een tijdelijke functie transparantie over je beschikbaarheid belangrijk is. Bespreek duidelijk wanneer je kunt beginnen en eventueel eindigen. Het is goed om eerlijk te zijn over wat je doet en hoeveel tijd je aan de tijdelijke rol bij Werken voor Nederland kunt besteden. Dit kan helpen om verwachtingen aan beide kanten te managen!