What Software Developers Need to Know About Recruiters
A Developer’s First Steps To Finding a New Job: Part II, Working with Recruiters
Last week I kicked off a series on a developer’s first steps to finding a new job. My first post was about examining your own needs before you start looking—an obvious-sounding first step that so many of us unwittingly skip. You can read that here.
Today we’re looking at Step 2: Working with Recruiters.
Microsoft acquired LinkedIn for $26B. The synergies are endless! pic.twitter.com/h4GY25XLHw
— The Practical Dev (@ThePracticalDev) June 13, 2016
If you’re a developer, you probably don’t get warm fuzzy feelings when you hear the word “recruiter.” Just look at the top results from a Google search for “developers and recruiters”:
…along with this useful “related searches” gem:
Inevitably you will end up dealing with recruiters as part of your job search. Contrary to the aforementioned Google results, this isn’t a bad thing; recruiters are actually quite helpful in most cases with helping you get some of your early questions answered.
But to make the most of your interactions with recruiters, what you really need to know is the difference between retained recruiters and contingency recruiters as well as how you can expect to work with each. Learning this will save you time and a lot of anxiety.
Retained recruiters are employed by a company to hire people for that company. They’re generally salaried employees who have the company’s best interests in mind and want to find the best possible match for a given role.
When you work with a company that uses retained recruiters, they will often make themselves a barrier between you and the people you will end up working with. It’s their job to make sure the constraints of an offer don’t include obvious blockers for candidates they screen. If they can see upfront it wouldn’t be a fit, they will prevent the company from wasting time and money interviewing you.
Do you need to bring your dog to work? If they don’t allow dogs because some of your potential coworkers have allergic reactions to even the sight of dogs, the recruiter will likely screen you out. The policy isn’t going to change just because they want to hire you. Want to wear sandals and shorts to the office, but they require business casual? Well, that’s not likely to change for you either. Want to work in a private office, but they use an open floor plan? Certainly not going to change. You get the point: The recruiter has constraints in that they can only offer you what the company has to offer.
This is a positive thing because it keeps you from wasting your time as well. When you move forward in the hiring process, you can be relatively confident that you and the company are on the same page in terms of what they can offer you. Have you ever gone through round after round of interviews only to be offered a job you can’t accept because the salary’s too low, the benefits don’t fit your needs, or you’re not willing to relocate? Yeah. Retained recruiters are there to prevent that from happening. And when you are hired by a company using retained recruiters, it’s generally a long term investment on their part because they want you to be successful there in order to make the company more successful.
Contingency recruiters are people hired by companies to send candidates to the company. They are contractors, not salaried employees, and they do not get paid unless the company hires one of the candidates they send in. The amount they get paid is typically a percentage of the hire’s yearly salary, due upon six months of continuous employment. They are, essentially, salespeople working on commission, and you are the product. For the most part, all those articles above about why developers hate recruiters are about contingency recruiters.
Some signs that you’re working with a contingency recruiter:
• They ask for your resume in Word doc form because they are going to edit it.
• They don’t mention the name of the company they want to hire you for because you could simply go straight to that company, and they could miss out on the fee.
• They simply won’t work with you if you’re going to be hard to sell, so if you have less than two years of experience, belong to certain (tech industry) minority groups, have location issues, etc, you are going to be told they don’t have any clients looking for your skills.
• They don’t ask you about yourself; they just send spam with job descriptions.
Contingency recruiters have their own best interests in mind. To them, a placement is the primary goal, not whether you’re the best fit, and not whether the company is the best fit for you. Simply getting a candidate placed in a job is far more important than the salary, for example, because they are going to only get a slightly bigger check in six months if they fight for a larger salary for you. Instead they will often tell you to take whatever offer you get the first time and don’t take risks that might possibly lose you the job (and them their commission).
This isn’t to say you should not work with contingency recruiters; you can still find a good long term job that satisfies all of your needs through this type of recruiter. Just be aware of what you’re getting yourself into when you choose to work with one, and tread carefully.
The fact is, you can’t escape recruiters. Companies are looking for talent, and recruiters help them find it. If the company you want to work for doesn’t have full-time retained recruiters on staff, you may have to work through a contingency recruiter. But being informed and educated about what that means can help you keep your own best interests in mind throughout the process.
My next post will be Part III: Cost Centers and Profit Centers. Look for it very soon!
Let us know in the comments: what have your experiences with recruiters been? Have you been successfully matched with a job you love, or have you been burned? And did this information give you any extra confidence about your next recruiter interaction?
For a job search experience that puts the developer (NOT the recruiter) first, check out Stack Overflow Jobs where you can discover companies hiring developers. We never allow contingency-recruiter spam.
There was a mid/small company that I love. As soon I get my BD I tried to be part of the team, nothing to do, at first interview they said no.
Years later I tried once again and this time I go trough 4 steps (cognitive informal interview, test project -in the xmas day-, technical interview with an agile coach, technical interview with a cloud expert) with success. Last step was the HR.
And the offer was really, really, really worse than my actual conditions. So I propose my offer about salary and benefits but they disappear.
At the end of the story this issue has convinced me even more about something I already knew: the minimum salary should be declared along with job’s ad or you will spend the xmas day writing code (insted of get drunk as you should :D).
Very good information here. Indeed the developers need to know the requirements of the recruiters to fulfill the requirements. Keep sharing such a nice information. It helps us a lot knowing the latest trends going in the development world. Thanks
What I want to know about are the firms still kicking around that employ you instead of the company you actually work at. They take part of your pay and minimize your benefits. I was surprised to find they are still around. I know they are sometimes used just so the company can let you go without the normal process if you don’t work well there once hired.
I seriously wish these weren’t legal, along with all the 1099 employee scams out there. It has been much better since Trump was elected and scared all the H1b exploiting firms.
Trump has nothing to do with what you speak @JosepphSmith. Don’t be ignorant, the software engineering world has been a mess for a long time and we seasoned developers already know this. Politics have no place in software engineering, if it does, well then I guess you are part of the problem.