Mastering the Science of Tech Recruiting

Every week software engineers receive hundreds of letters and calls from different recruiters all over the world. And traditionally, the recruiters, who have to interact with programmers, add a particle “tech” or “technical” to their title. This magical action has to improve recruiter`s credibility for developers and if a Tech Recruiter knocks on your door, there is a high probability that you will not be offered a vacancy of “Finance Analyst” or “Sales Manager”. So, that means that the recruiter, who offers IT positions is a Tech Recruiter. Or is there a deeper meaning to this “tech” particle? And would the recruiter like that be able to take part in pair programming, if one team member became ill? I`ll leave this discussion for later, assuming that Tech Recruiter looks for exclusively Software Engineers. Let’s just look into the ways you can differentiate between advanced and beginner Technical Recruiter at work:

Addressing candidate

Beginner

Dear John, …

Advanced

Hey Tim, …

What’s the difference?

If the thought that salutation “Dear” is old fashioned and out of use in the technical world comes across your mind, it’s partly true, but the root of all evil is hidden in that the candidate’s name is Tim, not John :) Advanced Technical Recruiter doesn’t mix names up and even if he uses massive outbound mailing list, he uses necessary software tools and custom fields to make cold mails warmed-up to the maximum.

E-mail / LinkedIn Subject

Beginner

Job opportunity for Senior Ruby developer

Advanced

Are you good enough to learn Swift in 3 days? We do use Swift at production

What’s the difference?

Advanced Tech Recruiters understand, that software engineers are daily attacked by hundreds of other recruiters, and that the only way to “catch attention” is to stand out from the crowd by using their sense of humour and trying to arouse emotions as curiosity, excitement. He constantly experiments and enjoys this process himself. Stop using keywords “career move, job opportunity, developer wanted and etc.” or use them all at once with humour, addressing developer.

For instance, “Hello, Serg, we are forming a leaderboard of the most annoying words you receive daily from recruiters. Which one makes you angry most?

а) job openings b) career opportunity c) career move d) urgent role is hiring”

Technology awareness (or nevertheless Java is not the same as JavaScript)

Beginner

Hey John, you may be interested in Visual Basic role at award-winning top-notch start-up with state-to-art solution to revolutionize how shared economy industry works. As you are working as Java and sometimes JavaScript developer this switch could be potentially very attractive for you, couldn`t it?

Advanced

Hey John, you are playing with Scala at your pet projects at Bitbucket despite the fact your LinkedIn tells me as you are mainly involved in LAMP projects. In a month we are going to start completely re-design our open-source module from PHP to Scala with implementing micro-services and completely moving to Amazon AWS. Would you be interested to take part as a part-time contributor to this software?

What’s the difference?

Advanced Technical Recruiter always speaks to programmers on the same language. He knows the difference between Java and JavaScript, always talks to the candidate on business, avoiding stunning keywords (like top-notch, state-of-art) and having done a decent homework, familiarized himself with what the developer does at the moment and what kind of technical challenges will appear in your project. Advanced Technical Recruiter keeps track on news in technologies and methods of software development equally as much, as programmers themselves.

Using technologies to make work easier

Beginner

Hey Tim, could you please send me a scan version of your CV. Besides I will call you in 30 minutes to remind about your tomorrow’s interview. Is your home phone number the best way to contact you?

Advanced

Hello Tim, thank you sharing your CV via Dropbox, I am going to send you a Google calendar invitation for tomorrow’s interview. Besides would you prefer using Google Hangout or Slack to contact you?

What’s the difference?

Advanced Tech Recruiter uses modern technologies to the fullest in his daily work. Would that be Google Docs or Dropbox, using Jira as insider system for tracking recruiter`s tasks to hacks and tricks during the candidates sourcing process to find e-mails, using hidden opportunities of LinkedIn and Advanced Boolean Search.

The best way to engage software engineers
Beginner

I’d prefer using phone and playing big numbers. I’ve heard that a lot of agencies use phone. Once upon a time, I will definitely find a JavaScript developer.

Advanced

I’d prefer using e-mail to contact software engineers. Besides, I am going to do my homework about the candidate properly to definitely attract his/her attention.

What’s the difference?

If you work with tech people, you should be aware that it’s really annoying to be contacted from the unknown phone number during the day and being pitched some position (which moreover can be irrelevant). The choice of right contact channel and personalized approach guarantee successful communication. According to “The developer hiring landscape 2015” survey by Stackoverflow (more than 26,086 developers from 157 countries were interviewed), email is the top preferred way of communication for developers, with 65% of respondents globally saying that email is a “great” way to hear about new job opportunities. Plus, if you use all previous advices, you will definitely succeed in personalizing text enough.

Summary

I want to wish all Tech Recruiters to develop your skills and find your own “style” of standing out from other recruiters. And, finally, I wish all Software Developers some patience, as first of all, the formation process of advanced Technical Recruiter is not fast and secondly, not all Technical Recruiters will read this article ;)