So, you’re looking for a programmer/software developer/software engineer - whatever you want to call this role.  If you’re a tech giant like Apple or an exciting scale-up like Monzo, you probably don’t struggle to get applications for roles. But if you’re less well known, it can be difficult to attract people to your business initially.

Whether you want to find a local programmer, or are hiring remotely - here is a bunch of advice from a company that works with companies of all sizes and industries to help attract tech talent - so you could say we know a few things. 

Get your employer branding in order

This isn’t something that’ll attract developers straight away, but it certainly will help. If you haven’t had any reviews on sites like Glassdoor for a while, and your careers page is gathering cobwebs - it’s time to revamp them. Did you know that X% of techies will check out your social media to get a feel of your company culture when looking at your job adverts?

For smaller companies that potentially struggle to get their brand out there due to resource restraint, what about regularly attending local meet ups for programmers? Potentially looking to sponsor them or doing a presentation? These are all things that help raise awareness of your brand and in turn may result in more job applications.

Know your budgets

It’s difficult to say how much it costs to hire a programmer, honestly.

It depends on if you hire external recruiters if you have existing contacts, what role you’re hiring for, and more. But overall, the average cost to hire a programmer greatly depends on the technology, level of experience, and location – which all play huge factors when it comes to hiring. The average salary for a developer with Docker is £58,000, and comparatively, the average salary for the technology CSS-3 is £43,970. Read more about average salaries across the UK.

If these are the roles you’re hiring for, you need to know how much a technical recruiter is going to set you back - which on average takes 10-15% of the annual salary of the role for a successful placement.

If you have budgets that you can allocate to postings on job boards - take a look at them as a source of candidates.

Do your research on recruitment platforms

You’ve got more chance of attracting more programmers if you share your job advert on a variety of different platforms - to get more eyes on the role, which hopefully translates into applications. If you only post on your careers site, how are you driving traffic to this page?

Look at niche job boards, like Haystack. Where thousands of techies hang out and try and find their next opportunity.

Haystack has recently launched a campaign to #MakeEntryLevelEntryLevel which means roles that require less than 12 months of experience can be posted, completely for free.

To find out how Haystack can help you find programmers for hire, book a chat by visiting

Want to keep reading?

Want to see more?