How to Hire the Best Engineers

Ways to source and successfully recruit engineering talent

February 4, 2021


Engineers have been in high demand since the 1980s. Today, only 1 in 100 is unemployed. Luckily for them, this means that engineers have the ability to be picky as employers compete to secure the strongest players for their open roles. If they want to secure the top talent, recruiters need to have a solid plan when it comes to sourcing, interviewing, and hiring for engineering roles.

So how do you find, engage, and hire top engineering talent? Below we’ve outlined key guidelines to help you hire the best engineers.

Before You Start Recruiting…
Need to hire an engineer? Prior to making a job post or scouring LinkedIn, there are a few things you need to take into consideration. First, make sure you know your company’s short and long-term goals, and how a developer will contribute to these larger initiatives. How will your company’s needs change in the coming years? What would this new hire’s career trajectory be at your company? Knowing the answers to these questions is essential for hiring any position but, because engineering is a more niche skill set, it’s worth taking the time to fully grasp the answers to these questions from an engineering perspective specifically. Especially when hiring for more senior roles, make sure you’re ready to discuss your company’s financials, growth, market position, expansion strategy and goals.

More than any other job type, engineers want to work at companies that are at the leading edge of tech. Make sure your tech stack is up to date, as top talent won’t want to use outdated programs. To entice engineering candidates, brand your company as a technical workplace.
Engineers are often motivated by inspiring and new technology, as well as seeing their work out in the real world. How can you showcase this? A great way to do this is through your company blog. Check out these examples.

Now that your company is a place engineers want to work, you can narrow your focus to the open position. In order to recruit successfully, you must have a strong understanding of what the position’s responsibilities are and take time to learn the hiring team’s technical lingo. As the recruiter, you’re supposed to be the expert. A prospect will lose confidence in your ability if they feel they know more about the position than you do. Don’t worry, this doesn’t mean you need to get a computer science degree. Start by spending time with the hiring manager or spend a day shadowing the engineering team. Build your confidence in answering technical questions by conducting mock interviews with engineers at your organization. With a firm understanding of what your company needs are and the open position’s responsibilities, you’re ready to source!

Have a strong understanding of what the position’s responsibilities are and take time to learn the hiring team’s technical lingo.

How to Source Engineers Effectively
A surefire way to enhance the quality of your candidates is to expand your talent pool. Examine the open position’s job requirements and eliminate those baselines that are unnecessary or overly restrictive. Keep in mind, there are great engineers out there who may not have a typical 4-year degree. Many are self-taught and have been coding since a young age. Alternatively, many strong candidates may have attended one of the many coding boot camps available today. Requiring a 4-year degree would filter out these candidates who likely have the same skill sets as those who received a more traditional college experience. Bonus: non-degree holding individuals often make the best employees because they work harder than their degree-holding colleagues to prove their strength and place at a company.

Examine the open position’s job requirements and eliminate those baselines that are unnecessary or overly restrictive.

Geography can be another limiting requirement for engineers. Given the fact that many engineering positions can be done remotely (even before the pandemic), consider removing this limiting qualifier if your company is aligned. Don’t restrict your pool based on geography. Hiring candidates outside tech hubs like San Francisco and NYC is less expensive, and vastly opens up the already narrow pool of qualified candidates.

The stronger the candidate pipeline the better, so remember to always be sourcing! You never know when a game-changing engineer will pop up. Continually sourcing may sound exhausting, but it’s a breeze if you leverage the right tools. Fetcher’s AI-powered, recruiting automation platform delivers qualified candidates to your inbox with minimal effort on your end. Just calibrate your search and let Fetcher handle the rest! Recruiting automation is particularly helpful with these harder to fill roles.

Beyond sourcing, what else can you do to interest the best inbound candidates? In order to draw in motivated engineers, you first need to perfect your job post. The best engineers are looking for more than just good compensation. They want to know that they’ll be making an impact and want to be challenged by their work. According to Fetcher’s Director of Engineering, Javier Castiarena, recruiters should “explain the importance of the product to solve fundamental problems in the industry.” Additionally, like most candidates, engineers want to make sure their values align with your organization’s and that there is a good culture fit. Make sure your job post highlights all of these aspects.

“Explain the importance of the product to solve fundamental problems in the industry.”

How to Interview Engineers Effectively
Once you’ve sourced enough viable candidates, it’s time to start interviewing. With engineering candidates, your interview process needs to be efficient. Many engineers only spend 2-3 weeks job-hunting, meaning you’ll need to expedite your standard timeline or risk losing candidates to competitors. Managers can shorten their usual time to hire by relying on recruiters for early candidate screenings. Recruiters need to spend time with hiring managers to build trust and a strong partnership. With trust and a mutual understanding of the ideal candidate, hiring managers can trust recruiters to handle the initial interviews.

Once a prospect makes it past the initial interview, use a coding assessment to ensure candidates know how to program. Here are some assessment guidelines to follow…

  • Make sure the assessment problems mirror problems they’ll be working on if they’re hired. Anything outside the scope of what their job requirements will be is a waste of their time and will give them a false sense of the position itself.
  • Give candidates a chance to collaborate with your engineering team. Look for team players who will work well with others. Do they communicate well? A candidate’s technical skills may be top-notch but if their communication skills are lacking, they can pull the whole team down.
  • Ask for real code and have your developers review it. This gives you the chance to see how they respond to criticism.
  • Seek diversity in skillsets. How will this new hire complement the already existing team?

When it comes to the interview and assessment process, Fetcher’s Co-Founder and Director of Engineering, Santiago Aimetta, suggests you, “ask for prior challenging projects that the candidate has solved in the past (solution, struggles, best practices used), I find that really valuable to understand the experiences and also useful to generate questions and code exercises.”

And of course, make sure you have an interview process and timeline in place before you begin. Almost 70% of companies make an engineering hire in 3 rounds: initial screening, interview with the hiring manager, and assessment. Most importantly, and as with any prospect, prioritize a positive candidate experience. Remember, engineering candidates can be as picky as they want. Don’t risk losing the ideal candidate because of a poor experience. Communicate what the interview and assessment will be like, give a timeline, and stick to it. To get the best talent, you need to be quick!

Prioritize a positive candidate experience.

Closing the Deal
So, your sights are set on a perfect potential candidate – references have been checked and you’re ready to make an offer. Here’s what you need to keep in mind:

Pay is competitive. The average engineering salary in the U.S. is now more than $100K. If you can’t match this average, try to compensate with benefits, perks, and stock options. Most importantly, move quickly. Once there is an internal agreement on a hire, send a competitive offer as soon as possible. Any hesitation and your chance of making an epic hire will slip away.

Hiring the right engineers is paramount to the success of your organization – they are literally building (or improving) the product or service that launched your company in the first place! Engineers make or break your ability to scale as a company, so invest in the right recruitment tools and processes for success. If you want to hire the best engineers, perfect your hiring process by implementing the right tools, budgeting for the necessary resources, and actively engaging with interested candidates (quickly!). Follow these guidelines and only hire the best!


About Fetcher

At Fetcher, our mission is to introduce companies to the people who will help them change the world. Our full-service, recruting automation platform automates those repetitive, top-of-funnel tasks, so you can focus more on candidate engagement & team collaboration. Simplify Sourcing. Optimize Outreach. Hire Top Talent. Learn more at

blogPost Tag

Recruiting Strategies