The Challenges Of Hiring Experienced Engineers
12 February, 2018
One of the challenges I have faced while hiring for Venmo is hiring experienced engineers. Most of our engineers strongly believe in a take-home coding challenge. But one of the things that we learned through our recruiting team was that experienced engineers tend to be passive candidates who don't have as much free time at home to work on a coding challenge as more junior engineers do. If they're happy in their jobs, a coding challenge for a new role is just seen as extra work, so we needed to revamp our hiring process.
Not only did we want to streamline the process for potential experienced engineers, but we also wanted to save time for our engineers, so they didn't have to spend time grading take-home challenges. However, there was definitely a people-management aspect involved in convincing the engineers that we should look at alternative interview methods. In the past, our Head of Engineering had tried to remove the take-home challenge, but it caused a huge amount of tension within the organization. I pointed out that if we're not using other ways of checking their coding abilities, then we're actually not attracting the diversity of candidates that we want. For example, people, such as working mothers, may choose not to continue an interview process if they are asked to complete a three to four-hour take-home challenge, simply because they don't have the time to complete the work. By providing this context, I was able to argue that it would build our company's diversity, be it in terms of experience or gender. This really helped to get over the hurdle, and people bought into the idea of making a change. We then introduced a hiring manager screen, which is a quick 30-minute call and we moved some of the take-home challenge to a pairing session as part of a phone-screen. We then removed the take-home challenge completely. We also standardized a lot of our other interview sessions, which allowed for more consistency and efficiency in our interview process.
These changes have helped us to find senior engineers and have sped up our hiring process. By using this process we also save time for our engineers, as they're seeing more qualified candidates and our hiring managers are able to eliminate people who aren't the right fit.
Paulo André, VP of Engineering at TourRadar, discusses different aspects of a scalable hiring process.
VP Engineering at TourRadar
Wayne Haber, Director of Engineering at GitLab, shares his powerful strategy for implementing a new idea that emphasizes the importance of asking Why and garnering cross-functional support for the idea.
Director of Engineering at GitLab
Vijay Gill, SVP Engineering at Databricks, emphasizes the importance of organizational alignment and thoroughly explains how to achieve it.
SVP Engineering at Databricks
Vijay Gill, SVP Engineering at Databricks, shares some tips on how to improve diversity by attracting more diverse talent and ensuring they stay in the organization.
SVP Engineering at Databricks
Peter Maddison, founder at Xodiac, shares his story about how he dealt with a cloud transformation that was causing some substantial issues that, if ignored, would compound into some bigger issues. He learned more about the value of including everyone in the solution while increasing visibility across the company. His approach highlighted the benefits of keeping the business and operational sides better connected.
Founder at Xodiac
You're a great engineer.
Become a great engineering leader.
Plato (platohq.com) is the world's biggest mentorship platform for engineering managers & product managers. We've curated a community of mentors who are the tech industry's best engineering & product leaders from companies like Facebook, Lyft, Slack, Airbnb, Gusto, and more.