High competition for tech talent makes tech recruiting a challenging job. This is how you can succeed in tech recruiting.
Tech recruitment has always been one of the most challenging types of recruitment.
Tech candidates are hard to find and tough to convince because there are so many job opportunities being offered to them.
There are always more companies looking for tech candidates than there are candidates offering themselves to companies.
In other words, demand is a lot higher than supply of tech talent.
This makes tech recruiting challenging, but not impossible.
The biggest opportunity for you as a (aspiring) tech recruiter is to do things a little bit differently than most recruiters.
When you expand your view and skills beyond sending InMails on LinkedIn, you already have a big advantage over recruiting competition in the market.
In this guide you’ll learn everything you need to know about tech recruiting and you’ll get the right material to put your new skills into practice.
In this guide we cover:
Tech recruitment is the recruitment of, typically hard to find, technical candidates.
A technical candidate can be for example:
Because these roles are very much sought after, there are more companies looking for these candidates than there are available candidates.
Therefore tech recruiting has a competitive nature; many recruiters are chasing the same candidates.
The issue is that those recruiters all use very similar approaches. The biggest majority of them post generic job advertisements or go to LinkedIn to send InMails to candidates.
These methods have become less effective because too many recruiters are using them.
For tech recruiters to be effective in this competitive market, they need to adopt a more proactive and personalized approach to recruiting and be able to target the right potential candidates very specifically.
What makes the one type of recruitment different from the other is defined by the candidates that are sourced for. Every candidate segment has its own characteristics and dynamics in terms of interests, skills, tenure and job opportunities (demand).
Since tech recruitment is focussed on technical candidates, the tech recruitment job is heavily influenced by the evolution of the tech industry, how technology changes and how talent is reacting to that by quickly adapting skills and needs.
When you’re in tech recruiting there’s an important fact about the market you have to be aware of. There is a consistent and growing shortage of tech talent compared to the demand for tech talent.
Demand for tech talent is ever increasing. The amount of tech candidates available however, is not keeping up.
Because of this shortage you need to differentiate your approach from the rest. Otherwise you risk piling up in the candidate’s InMail box with generic messages that the candidate is not slightly impressed by because they get a dozen of those outreach messages daily.
Many vacancies can mean different things. It can mean that a lot of positions are left unfilled because of, again, the demand/supply issue. But it can also mean that tech jobs are just a vast and quickly growing job market.
The truth is, it’s both.
So how do you find and engage tech talent?
To find and reach tech candidates you have to do more than just posting a job advertisement on a job board. Most tech candidates are not actively looking for a job and that means you have to proactively reach out to them.
85% of the talent market is open to job opportunities but 4 out of 5 of those potential candidates are not actively looking for a job. Candidates who are not actively looking for a job don’t look on job boards. That means that for 4 out of 5 of those potential candidates you need to reach them in a different way than job posts.
That’s why a more proactive approach, often referred to as outbound recruiting, is an absolute necessity to be successful in tech recruiting.
Outbound recruiting is searching for potential candidates and reaching out to them proactively. It’s different from inbound recruiting, where candidates land on your career page through job ads or other marketing channels.
Outbound recruiting is spearfishing. Inbound recruiting is casting a big fishing net.
In tech recruiting, outbound recruiting is the more successful approach because of the reason highlighted earlier; most tech candidates don’t have to go look for jobs and view career pages because they already get a lot of opportunities coming their way.
For the full outbound recruiting guide, follow this link:
The outbound recruiting process consists of three steps:
We’ll now go over how you can do outbound recruiting from targeting, to screening, to engaging.
Targeting is about figuring out which candidates you want to reach out to. You need to have a good idea of where your candidate prospects hang out (do they spend most of their time on LinkedIn, GitHub, Medium, Stack Overflow or Kaggle?).
Also, you need to know how to search those platforms for tech talent. When you do your search in one of those platforms you want to end up with a longlist or shortlist of candidates who you want to reach out to.
The targeting step should result in three things:
The ICP is a description and/or visualization of what the ideal candidate looks like. This can be a profile, real-life or fictional, put together by the hiring manager and recruiter. The ICP should at least give a description of the most important skills, interests and work preferences of the ideal candidate.
Your talent market analysis is the step where you will answer the question: where can I find my Ideal Candidates and how many of them are available in the market. With a so called talent mapping you can figure out roughly how many candidates there are in the market and what the difficulty level will be to engage them.
Your target list is your complete list of potential candidates that meet your search criteria. The profiles in your list can come from several sources. You translate your requirements into a search with certain keywords and filters so you get a targeted list of profiles. A tool like HeroHunt.ai can help build your search automatically from your job description, or even from your Ideal Candidate Profile. Based on that it finds your list of best matching profiles from several platforms.
Valuable resources for targeting:
Valuable tools for targeting:
Screening is the process of looking at all the candidate’s information from skills to interests to job history and job switching pattern to decide whether they are a good fit for your job.
The goal of screening is to decide which candidates to spend your time on to reach out to.
While screening, a tech recruiter looks at several things:
The tech recruiter reviews the knowledge and skills built up by the candidate by looking at previous job titles and skills mentioned on the profile. But since anyone can put anything on their profile and information could be exaggerated, it pays off to validate the profile information found.
Validation of knowledge and skills can be done through for example looking at deliverables of candidates.
Examples of skills validation:
One of the most obvious things to look at while screening candidates is looking at their previous job titles and the companies they have worked for. It’s helpful to look at the details of a position that someone held because a job title alone can be misleading or just too vague.
To make an estimation whether the candidate is open to moving from their current job and to estimate how long a candidate might stick at your company, it’s wise to look at how often the candidate has switched jobs before.
A candidate who has switched every half year might also switch relatively fast in your company.
On the other hand a candidate who has been working 20 years for the same employer might not make a next move quickly so might not be worth your time reaching out to.
A social media profile of a candidate can say a lot about a person. They might have a profile or background that says something about their passion, maybe they have posted something about their personal life or mention their hobbies.
Even though this information is less tangible than for example skills, it is still very important information especially when estimating if the candidate fits your company culture and team dynamics.
Valuable resources for screening:
Valuable tools for screening:
Engaging is the process of reaching out to candidates, following up with them and making them excited about your company and job. Engaging is one of the most overlooked processes of tech recruitment.
Many recruiters choose to blast out emails to a longlist of potential candidates, but because their targeting is often off, they are using unverified contact details and because they are not using the right messaging, not a lot of candidates convert to actual candidates in the end.
To succeed in engaging prospective candidates you need to do three things:
Finding the right ways to contact a candidate is crucial. If you don’t have a verified email address, social media profile or phone number of the candidate chances are very high you don’t reach the candidate.
In addition, if you use unverified contact details you risk wasting a lot of time and being marked as spam.
These are the most used types of contact details used by tech recruiters:
If you choose to send messages through email or social media and you have the right contact details of the candidate, you need to draft your personalized messages.
You can win a lot of time by using a tool that includes personalized information already for you. This way you can still send personalized messages to candidates but don’t have to do the manual copy and paste work to get information like the first name, company name and top skills of the candidate in your message.
Whether you automate or not, there are some things to keep in mind while writing your messages:
When you include personalisations like [first name], [company name] and [top skills] you will see that on average candidates will respond better to your outreach.
A very basic example is when you address the prospect with their first name ‘Hi John’ instead of something generic like ‘Hi there’.
Another example is referring to the skills that the candidate has on their profile.
You can see an example below.
Automation in some cases has a bad name, especially when it comes to outreach. But if used correctly outreach automation can actually provide a lot more value to you but also the candidate compared to an error prone and time consuming manual approach.
By using message sequences for example, you can make sure to send the right message and follow-up message at the right time to the candidate.
And by using automations it will also become visible for you what the impact is of your messages because you can better track when your messages are sent and if they are responded to.
This is what outreach automation can look like:
With automated outreach your messages will also be better timed.
You can for example pre-determine when you send certain messages. Are you working late and sending messages out at 11pm? Maybe not the best time for a candidate to receive your message. With simple automations you can schedule when you send your messages and follow ups.
Valuable resources for engaging:
Valuable tools for engaging:
Put everything together and it can look something like this,
Interactive tech recruiting demo:
Assessing tech candidates is an important part of the tech recruiting process.
The goal of an assessment is to validate the required knowledge, skills and psychology for the job once the candidate has shown interest in the job.
An assessment can have different forms like:
After a candidate finishes an assessment the company should have a better understanding of the candidate’s abilities and preferences and can make a better judgment about the extent to which the candidate matches the company, team and job.
These are some examples of talent assessments:
Interviews are an important part of the recruiting process because in the interview stages you get a deeper understanding of the candidate’s personality, knowledge and experience.
Some companies prefer to do only one interview but other companies can have up to 12 interview rounds.
The complexity and seniority of the role typically have an impact on the amount of interview rounds but also company culture and policy heavily influence the amount of rounds.
There are several ways of looking at interviews and decisions you can make to do interviews in a way that fits your goal of an interview.
These are interview styles that you can choose to follow:
Structured interviews are interviews with predefined questions which generally are used in a very similar way across different candidates. The advantage of structured interviews can be that there is less bias involved from the interviewer because the questions are already defined.
Semi-structured interviews are interviews with pointers to questions but which allows the interviewer to interpret and ask the questions in their own way. The advantage of semi-structured interviews can be that you’re better able to ask questions that make sense based on the response that the candidate has already given so you can follow up on things that the candidate said.
Group interviews are interviews with several interviews at the same time and can have the benefit of seeing how candidates interact with each other, stimulating real-life work situations.
Individual interviews are interviews with a single interviewee (but possibly several interviewers) and have the benefit of being able to focus on one candidate at a time.
Technical interviews are interviews that are focussed on the expertise of the candidate. These interviews are more factual and question/answer based than most interviews and have the goal to assess the candidate’s deeper knowledge and skill.
Personal interviews are interviews focussed on the personality of the candidate. They contain questions on identity and personal preferences and have the benefit of getting to know the person behind the professional.
Situational interviews are interviews where hypothetical questions are asked about certain possible scenarios in the future. The goal is to assess how the candidate’s could react to relevant situations for their future job.
Behavioral interviews are interviews aimed at understanding the personality and resulting behavior of the candidate by asking the candidate about how they have reacted to real-life situations in the past.
Casual interviews are interviews where the candidate can be ‘themselves’ and do not have requirements or much preparation and serve often as a means of introduction.
Formal interviews are coordinated interviews that are part of the official recruiting procedure and usually have at least some requirements or preparation prior to the interview.
Software developers can have a broad set of skills depending on what technologies and frameworks they like to focus on.
Most software developers have a lot more than one technology or framework they work with but do mostly have a strong preference towards working with a certain technology or tech stack.
Main sources to find software developers are:
And here’s the full guide to recruit software engineers.
Data experts like Data Scientists and Machine Learning experts combine software, statistics and data science to prepare, analyze and present data.
Data experts mainly are highly analytical beta’s who care about detail and a structured way of working.
Main sources to find data experts:
Blockchain developers are currently amongst the hardest to find candidates.
The blockchain word is a highly networked domain where community is everything.
Skills in the blockchain world are generally hard to pinpoint because blockchain related technologies are changing very rapidly.
Main sources for blockchain talent:
Here’s your guide to finding blockchain developers.
Tech recruiters have typically chosen their focus on tech consciously. Tech recruitment offers certain challenges and opportunities which attract certain types of recruiters.
There is not one tech recruiter but generally speaking there are some shared characteristics amongst tech recruiters which are interesting to highlight.
Tech recruiters typically:
The average salary of a tech recruiter sits between $40.000 - $80.000 depending on experience (source, source, source).
Most tech recruiters who enter the industry already have experience in recruiting. That’s one of the reasons why average salaries can be higher than other types of recruiter roles.
The future of tech recruiting is a bright one. In a consistently growing market, job opportunities and growth will continue to present itself.
Since the industry is changing very quickly, as a tech recruiter you need to adapt fast to changes and keep up-to-date with the developments in technology because your candidates will grow with the pace of changing technology.
These are the most important trends to keep up with as a tech recruiter:
The amount of available data around talent is growing but also more and more scattered. This makes accessing data more challenging.
There are a variety of sources where talent is spending their time, personal and professional life are increasingly merged and independence and creative expression become more important sources of talent.
This creates the need for tech recruiters to look beyond a LinkedIn profile to assess whether candidates are a good fit.
Talent analytics becomes more important to get insights on the background, skills, interests and life of talent.
Tech recruiters who have the right tools to gather a full view on candidates are one step ahead of the rest.
Candidates do not only have profiles on a variety of social media platforms but also communicate across channels. Twitter, WhatsApp, LinkedIn, SMS, Email, Discord, Slack are just some of the platforms where candidates can prefer to be contacted on and respond to (or prefer not!).
As a tech recruiter it will be increasingly important to prioritize the communication channels that the candidate prefers so the chances of having a fruitful conversation will be a lot higher.
Tech candidates are more ‘hard to get’ than ever. For them to even slightly consider a new job amongst all those opportunities being handed to them they want to get exactly the offer they want, at the right time and in a personalized way.
Outbound recruiting is suited for the highly targeted spearfishing approaches that candidates need and will increase in popularity.
As a tech recruiter it becomes increasingly important to keep the interest of the candidate in mind and tailor your approach and offer to them.
To get started with tech recruitment you need two things: a client and a way to recruit candidates.
Here's a suggest approach to get started:
Get qualified and interested candidates in your mailbox with zero effort.