Last Updated: January 2021
Before the COVID-19 pandemic wreaked havoc on the economy, the labor market for technical talent was hypercompetitive. While overall job postings and employment have decreased, technical recruiting hasn’t gotten any easier. Top talent is just as if not more expensive than before. And while there might be more overall talent available and seeking new roles, new challenges have emerged, such as a surge in unqualified candidates and coordinating an entirely remote interview process. Remote work is likely here to stay for a large percentage of the population, according to Upwork.
The technical recruiting job has never been more challenging or demanding. But the role is critical for companies that want to sustain growth. Today, technical recruiters must be able to operate across the recruiting lifecycle:
At Coderbyte, more than 3,000 recruiters use our platform to identify the best developers amongst their applicants. We’ve interviewed the best of the best technical recruiters, and are excited to share their tips and advice with you in this guide.
We live in a transparent world. With platforms like Glassdoor, employer reputation matters more than ever before. According to research firm randstad:
Most (86%) would not apply for or continue to work for a company that has a bad reputation with former employees or the general public, and 65 percent would likely leave if their employers were being negatively portrayed in the news or on social media because of a crisis or negative business practices.
Employer branding is how you manage your brand’s reputation to current and prospective employees. According to LinkedIn, employer branding is one of the best investments a business can make to attract better and more diverse applicants.
1. Improve the candidate experience: Before even beginning to interview candidates, get started on the right foot by highlighting what makes your company a great place to work during these challenging times. Candidates who have been recently laid off may be particularly sensitive to the culture at a company working remotely for the first time. Go above and beyond, and stand out in the process.
Of course, part of having a great WFH culture also means optimizing for candidates who already have experience or will excel at working remotely. NerdWallet offers a number of insights into the types of people and teams that will thrive, and how to structure your interview to assess such capabilities. SmartBug Media looks for resilience and the source of “social energy” in candidates to assess their remote-working capabilities. Our survey of 150+ software developers show that most are generally comfortable with entirely remote interviewing, onboarding, and working for a new company.
Nevertheless, some developers will struggle with the distractions of coding from home, but will benefit from learning pro tips and best practices.
2. Showcase your tech stack: If your engineering team uses a modern technology stack, make sure to detail that in your job advertisements and interviews. A tech stack that includes popular and emerging platforms, tools, and software will entice technical candidates.
Often, the world’s largest companies are stuck building software in development environments that were set up years, if not decades, ago. Ambitious developers prefer to explore new languages and frameworks rather than struggle with someone else’s code and comments in a .NET application.
Japanese startup Nulab knows that and uses their tech stack to their advantage. Of course the customer experience takes priority, but when their engineering team can use cutting-edge technology to solve a problem, they do so for the benefit of the team. They’ve used the fact that they have three different products to fully embrace a wide spectrum of techniques and technologies.
“We’ve created microservices using Go and Kubernetes, and we’ve built user interfaces with both Vue.js and React,” says Jay Chen, a software developer at Nulab, who lights up when discussing some of the latest trends in web development. He is proud of the fact that Nulab doesn’t shy away from technical challenges, and works with his talent acquisition team to emphasize that aspect of their engineering culture throughout the hiring process.
3. Emphasize career opportunities: From hackathons to code conferences, become a strong advocate for the technical folks in your office. Then, when you start recruiting for position openings, talk about your advocacy. Discuss the many ways that you want to help your tech talent explore their skill sets.
Remember that many IT professionals don’t just want to maintain their technical proficiencies – they also want to improve soft skills like public speaking. 40 percent of business people complain about collaboration-based problems with their tech teams, yet businesses don't provide the training to teach employees to develop those skills. Two-thirds of HR leaders admit to offering a job to a different candidate solely because of the soft-skills gap.
→ A case study on employer branding
Rapid shifts in the labor market are creating tailwinds for savvy technical recruiters that have their fingers on the pulse of the tech community. There are a number of bespoke job boards and opportunities to connect with top talent.
→ Guide to technical recruiting lingo
Code screening is how you filter out unqualified candidates from your recruiting pipeline in an unbiased way. In many scenarios, that will remove as much as 75%-90% of candidates, leaving you with a much more manageable list of résumés to review and consider. This saves recruiters substantial time and of course eliminates the possibility of moving forward with someone completely unqualified and wasting precious engineering time to interview them. Amongst the thousands of recruiters that we work with, we’ve estimated that an effective code screening process saves businesses about $4,500 per hire when valuing time saved.
Code screening assessments will vary based on the roles you’re hiring for, tools you use, and number and quality of applicants you receive. That being said, virtually all code screening assessments consist of the following:
There are countless tools for creating and managing code assessments. Virtually any feature you can think of is available in the market. You can find a complete list of tools on G2 and reviews of the most popular ones on Medium.
Before the pandemic, it was common to invite top candidates into the office for an interview that included writing code on a whiteboard. That’s obviously impossible now, so many companies have moved coding interviews to Zoom and asked candidates to share their screens as they code.
While this may work a handful of times, it is awkward and rigid for both candidates and interviewers. If you’re planning to make a long-term switch to remote interviews, it probably makes sense to set up a seamless end-to-end experience for online code interviews.
Online code interviews will vary based on the roles you’re hiring for, tools you use, and general hiring process. That being said, virtually all online code interviews consist of the following:
There are countless tools for conducting online code interviews. Virtually any feature you can think of is available in the market. You can find reviews of the most popular ones on Medium.
→ The guide for conducting online code interviews to hire software engineers remotely
Technical proficiency is an important prerequisite but not the only factor that matters when selecting a candidate even for software roles. Culture fit – or better yet finding someone who contributes something new to your culture – is equally if not more important.
Culture interviews for developers aren’t substantially different than for other roles. Make sure to:
Coding assessment platforms have enabled companies to hire top developer talent much more efficiently while mitigating bias throughout the recruiting process. Virtually all talent acquisition teams today deploy code screening or interviews to assess candidates in their pipelines.
More recently, companies have begun leveraging take-home assignments at later stages of the interview process to let candidates more seamlessly demonstrate real-world skills. Coding projects offer far more robust and insightful assessments of candidates than rushed in-person or virtual whiteboarding or challenge-based assessments. Some platforms even come with a library of interesting and configurable assignments and then let candidates build on a GitHub repository on their own time.
For companies that are very serious about take-home coding projects, sharing candidates on a GitHub repo and asking them to submit a pull request is probably the best approach. With a new feature called Codespaces, you can now review, comment on, and run code in the browser. Some companies have even been known to pay candidates for projects, especially if those projects are the company’s real engineering challenges, in order to truly assess skills.
Since all your candidates likely have GitHub, this is a pretty accessible way to conduct take-home projects. However, since this isn’t GitHub’s core focus as a platform, you are essentially duct-taping workflows together and have to deal with the resulting gaps in your hiring process. There are several tools for creating and managing take-home code projects. You can find reviews of the most popular ones on Medium.
There are numerous aspects to reference and background checks, and technical recruiting is mostly the same as other roles in this regard. However, there are a few key points to remember:
After you’ve run the interview process and identified the top candidate(s), it can feel like the hard work is done. But that’s not the case when it comes to technical recruiting, where offer acceptance rates are notoriously low. And that’s unfortunate because you’re investing heavily in each candidate and can’t afford for offers not to be accepted. Here are tips for giving offers, negotiating, and increasing your success rate:
As a technical recruiter, your responsibilities don’t end when your hires begin! The best technical recruiters operate across the entire hiring lifecycle, including ensuring the candidate is a good fit after they begin. Even if your job as a technical recruiter doesn’t formally encompass onboarding, it’s in your best interest to make it your job. Otherwise you risk low new employee productivity which reflects poorly on you even if unfairly. Further, when they’re engaged, new employees typically offer great word of mouth employer branding for your organization and can introduce you to their past coworkers.
An astonishing 1 in 5 companies don’t even have a formal onboarding process, and it’s not rare for software developers to quit jobs within the first 30 days if there are too many red flags.
Ensure that the hiring manager has an onboarding gameplan that has been revamped, if needed, for a remote-first work environment. And don’t wait for the candidate’s start date to begin figuring things out. They should receive any relevant work equipment and be introduced to their coworkers beforehand to eliminate any potential delays or bottlenecks.