Din arbetsbeskrivning bör vara specifik och enkel. Låt potentiella kandidater veta exakt vilka typer av färdigheter och erfarenheter du letar efter, och vilken typ av arbete skulle vara inblandade i jobbet. Inkludera information som: Ditt företag har uppdrag och område för specialisering. Minimikrav på utbildning för arbetet (t.ex. BS i datavetenskap eller ett närliggande område). Alla professionella certifieringar eller utbildningar du letar efter. Vilka typer av programmeringsspråk din kandidat bör veta. Hur många års arbetslivserfarenhet de borde ha. Vilka typer av arbete du förväntar dig att de ska göra (t.ex. skriva ny kod, felsökning programvara, övervaka andra utvecklare). Ett av de bästa sätten att hitta bra utvecklare är genom att koppla in dig i ditt professionella nätverk. Prata med vänner och kollegor inom ditt område, och låt dem veta att du är ute efter att anställa någon. Ge dem specifika detaljer om jobbet, och be dem att rekommendera alla de tror skulle vara en bra passform. Förutom att använda allmänna jobb webbplatser som Indeed, LinkedIn, eller Monster, se till att ditt jobb är postat på branschspecifika jobb styrelser. Populära webbplatser för utstationering utvecklare jobb inkluderar Stack Overflow Jobb, Dice, Crunchboard, och Github.  De flesta branschspecifika styrelser tar ut en avgift för att lägga ut en jobbannons. Dessa avgifter är varierande, och kommer delvis att bero på faktorer som hur länge du vill att annonsen ska stanna postad och hur framträdande du vill att den ska presenteras i sökresultat. Vissa allmänna jobb styrelser, såsom Indeed och Glassdoor, kommer att tillåta dig att publicera annonser gratis, med möjlighet till premium uppgraderingar mot en avgift. Om du inte får en hel del svar på ditt jobb utstationering, överväga att registrera dig med en ansedd rekryterare. Leta efter ett rekryteringsföretag som specialiserar sig på mjukvaruutvecklingstalanger. De kan inte bara hjälpa till att sätta dig i kontakt med den talang du söker, men kan också kunna ge råd om hur du kan pitch din position och genomföra en effektiv intervju. Om du överväger detta alternativ, tänk på att det kan vara ganska kostsamt för arbetsgivare att använda en rekryterare. De flesta rekryterare tar ut en avgift på 15%-25% av den framgångsrika kandidatens första årslön. Hackathons är en populär typ av evenemang för mjukvaruutvecklare. De gör det möjligt för programmerare att visa upp sin kompetens, sitt nätverk och träffa potentiella arbetsgivare. Hackathons kan ta formen av fysiska sammankomster eller virtuella möten som äger rum helt online. De innebär i allmänhet programmering tävlingar, och kan centreras kring att lösa ett visst problem eller ge utvecklare från underrepresenterade grupper en chans att lysa. Gör en internetsökning efter kommande hackathons, eller prova en webbplats som hackevents.co för att hitta hackathons nära dig. Även om de blir mindre populära bland den nuvarande generationen utvecklare, traditionella jobbmässor är fortfarande ett alternativ.  Gör en internetsökning efter kommande programutvecklare karriär mässor i ditt område, eller använda en webbplats som riktade jobfairs.com för att hitta och registrera sig för att hyra evenemang.  Många karriärmässor erbjuder reklampaket till arbetsgivare för att hjälpa dem att attrahera och få kontakt med kandidater. Innan du går in på en karriär mässa, avgöra om du planerar att acceptera CV eller pre-screen potentiella kandidater för intervjuer. Om du gör några lovande kontakter, se till att följa upp med dem.
Skriv en övertygande arbetsbeskrivning. Be folk i ditt nätverk att rekommendera kandidater. Lägg upp på lämpliga arbetsplatser. Arbeta med en rekryterare om du behöver extra hjälp att attrahera kandidater. Delta i en hackathon. Försök med en branschinriktad jobbmässa.