Leads Horizons

Leads Horizons

Share this post

Leads Horizons
Leads Horizons
Most Engineering Hiring Processes Are Broken
Copy link
Facebook
Email
Notes
More
User's avatar
Discover more from Leads Horizons
Learnings and thoughts about engineering strategy, scaling teams/companies & other software related subjects
Already have an account? Sign in

Most Engineering Hiring Processes Are Broken

A look into the status-quo and the path towards improvement

Alvaro Lorente's avatar
Alvaro Lorente
May 31, 2024
10

Share this post

Leads Horizons
Leads Horizons
Most Engineering Hiring Processes Are Broken
Copy link
Facebook
Email
Notes
More
1
3
Share

Leading a team or a company necessitates having individuals who can assist in realizing your objectives. Undoubtedly, this involves establishing a hiring process.
Have you considered how hiring for software projects may consume extensive time and effort?

Leads Horizons is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.

The Average Hiring Process

Whenever I step into a company, my gaze is often drawn to their recruitment procedures. Typically, the process aligns with or forms a subset of this schematic.

Most companies employ these steps as filters, aiming to discover the “ideal candidate” with the least possible commitment. This turns the hiring process into a lengthy, high-effort endeavor that can span multiple months. As you can see, from application to hire, we're looking at an average of 32 days and a time investment of 15.5 hours.

In competitive markets—such as the one I'm familiar with—the top candidates are often hired within a maximum of two weeks after applying for a job. How can this be?

The Issue at hand

Over-engineering can be pinpointed as the root cause of the issue. Here are the three main concerns that lead to this:

  • Risk Avoidance Leads to Over-Complication: Trying to avoid any slip-ups during the hiring process often results in a complicated and lengthy procedure. This method is more about reducing the risk of a bad hire, even if it sacrifices speed and efficiency.

  • Fear of Overlooking the Perfect Candidate: The worry of not finding that potentially perfect candidate leads to an exhaustive process. Every candidate is meticulously screened at each stage, lengthening the hiring period.

  • Concern Over Wasting Employee Time: The fear of spending current employee time on unsuccessful hiring processes is a worry. This concern stems from knowing that time is valuable, especially in fast-paced work environments. If the hiring process doesn't yield a successful hire, it's considered a misuse of employee time that could have been used for immediate needs and goals.

However, lengthy processes are the embodiment of these fears. The rationale is straightforward: the top candidates are often the first to be snapped up. If your hiring process is sluggish due to numerous feedback loops, chances are you're missing out on top-tier talent.

Remember, most companies aren't engaged in rocket science, which means you probably don't need a rocket scientist on your team. What you do need are team players who can collaborate effectively and add value to your product.

Source: https://devrant.com/rants/2848905/interview-vs-job

Solving the problem

To attract and secure top-tier talent in a fast and efficient manner, it is imperative to streamline and reform our hiring process.

The objective is to create a process that is not only efficient in its operations, but also effective in securing the best possible talent for our teams. This approach must consider the existing challenges in the hiring process and devise solutions that counter these issues, while optimizing for speed and quality of hires.

To facilitate such transformation in the hiring process, we need to undertake the following steps:

Simplify Evaluation Process

The prevailing approach in many companies operates like a wishlist, confirming that candidates meet an extensive set of expectations. However, these wishlist often become an endless array of checkboxes that candidates must tick off.

A more efficient solution would be to invert this evaluation method, implementing a flagging system to identify what is unacceptable in a candidate. This method streamlines the process, as it's a true or false evaluation where we all have the same expectation. Instead of having a checklist of 100 items that can have different readings by the evaluator to be covered in 2 to 4 technically focused interviews, we're able to identify any red flags in just one or two interviews.

Let's see examples that I have seen in real life:

Here is how the simplified process looks like:

Reduce The Feedback Loops

In line with product development, minimizing feedback loops can enhance agility.

Inserting filters into the process simply creates delay in decision-making, as feedback must be revisited before proceeding. These waiting periods regularly lead to candidates disengaging from the process.

Moreover, these filters may inadvertently prevent a potential candidate from showcasing their full potential in later stages of the process, frequently leading to premature dismissal of suitable candidates for the position.

Eliminating filters from feedback loops can accelerate the process and lessen the burden on our existing employees. By removing reporting for future steps and not discarding candidates early, candidate success rate will increase, resulting in fewer interviews in the long run.

Final Words

In conclusion, the key to a successful hiring process lies in simplicity and efficiency. By focusing on eliminating unnecessary steps and reducing feedback loops, companies can accelerate their hiring process and attract and retain the best talent in the market, while they invest less of their current talent.

Thank you for reading Leads Horizons. This post is public so feel free to share it.

Share


Subscribe to Leads Horizons

By Alvaro Lorente · Launched 2 years ago
Learnings and thoughts about engineering strategy, scaling teams/companies & other software related subjects
Miguel Vela Romera's avatar
Yordan Ivanov's avatar
Aleix Morgadas's avatar
Salvador Lorca 📚 ⭕️'s avatar
Akash Mukherjee's avatar
10 Likes∙
3 Restacks
10

Share this post

Leads Horizons
Leads Horizons
Most Engineering Hiring Processes Are Broken
Copy link
Facebook
Email
Notes
More
1
3
Share

Discussion about this post

User's avatar
Akash Mukherjee's avatar
Akash Mukherjee
Jun 1

I've been through hiring processes that took more than 6 months from the first time I spoke to a human.

This is a great post, @alvaro, you capture the unnecessary complexity in this process.

Expand full comment
Like (1)
Reply
Share
The Strategic Vs. Tactical Mindset
Explore the balance between strategic and tactical mindsets in the field of engineering. This article discusses the importance of both perspectives in…
Apr 3, 2024 • 
Alvaro Lorente
26

Share this post

Leads Horizons
Leads Horizons
The Strategic Vs. Tactical Mindset
Copy link
Facebook
Email
Notes
More
Key Strategies for Building High-Performance Teams in Tech
Explore the journey from forming a team to creating a high-performance tech team. Discover the stages of team development, learn about traits of…
Jun 7, 2024 • 
Alvaro Lorente
11

Share this post

Leads Horizons
Leads Horizons
Key Strategies for Building High-Performance Teams in Tech
Copy link
Facebook
Email
Notes
More
T-Shaped Team Players
Explore the T-shaped model for professionals in tech and business, highlighting the blend of deep expertise and broad understanding that fosters success…
May 13, 2024 • 
Alvaro Lorente
15

Share this post

Leads Horizons
Leads Horizons
T-Shaped Team Players
Copy link
Facebook
Email
Notes
More
4

Ready for more?

© 2025 Alvaro Lorente
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share

Copy link
Facebook
Email
Notes
More

Create your profile

User's avatar

Only paid subscribers can comment on this post

Already a paid subscriber? Sign in

Check your email

For your security, we need to re-authenticate you.

Click the link we sent to , or click here to sign in.