You know, hiring top-notch software developers is tough, right? But, you won’t believe how many people make it even harder. They interview these candidates like they’re interviewing robots, with most questions aimed at checking out their technical skills and coding knowledge. It’s like they think that if the person has the skills and experience, once they’re hired, they’ll immediately start cranking out the best work possible, as if magic code will just start falling from the sky in a beautiful stream of zeros and ones.
But here’s the kicker – when you’re putting together world-class dev teams, there’s one thing that matters so much more than just technical skills. And that’s personal motivation. We’ve found that if a candidate is self-driven and really keen to learn, they’ll succeed in any job you give them. They’ll even find ways to get past the inevitable problems we all sometimes face. It’s like they just charge at those brick walls and find a way around them or even straight through them. It’s seriously impressive.
So when interviewing software developers, the real key is to uncover the candidate’s motivation. It’s a fallacy –or hubris—to think that you or your company can create or significantly change a candidate’s motivation; this is an internal motor that is hard to access and re-wire. But if you can really drill down and understand what intrinsically motivates a candidate, you will be able to decide if you can offer the culture or rewards that will motivate your future employee and align his or her goals with that of the company.
Our experience strongly suggests that you should be maniacally focused on the first three motivation types.
The team-oriented engineers usually end up being folks who will stick with you no matter what. The key for them is that they are always surrounded by other people they like and respect (“A” players like to work with other “A” players).
Those engineers who are motivated by challenge and responsibility are often best for early-stage startups or companies looking to reinvent themselves or their category. But you have to make sure that your company or your mandate keeps growing –and thus adds increasing complexity—in order to keep them happy and retained.
The software developers who are driven by stability are usually predictable work horses, which makes them a good choice for teams that are already formed and where a solid roadmap and execution plan is in place. But in general they will fail to move the needle on innovation or step up in a crisis and will quit if you or your team is slightly disorganized and/or the work routine is variable.
The compensation chasers are the hardest to hire and retain, though they are also the easiest to spot since you can usually identify these cats by the questions they ask. Of course, paying engineers a competitive wage is important, but if the almighty dollar is their primary motivation they will lean towards making product decisions that are best for them and not always what’s best for the company. Whenever we hired this type of engineer in the past, it was usually because they had a very special or unique skill set that we needed now, but we knew they would leave as soon as the next highest bidder came along—and they always did.
There are four main types of motivations identified for engineers:
|Motivation Type||Characteristics||Ideal Environment|
|Team-Oriented||Loyal, prefer to work with people they respect and like||Companies with strong team cultures and high-performance colleagues|
|Challenge and Responsibility Seekers||Enjoy complex tasks, need constant growth||Early-stage startups or companies looking to reinvent themselves|
|Stability Seekers||Predictable, reliable, prefer routine||Established teams with a solid roadmap and execution plan|
|Compensation Chasers||Primarily motivated by salary, may prioritize personal gain||Hired for unique skill sets, likely to move for higher offers|
We found that these four questions are best at unlocking the psychology of an engineering candidate:
Remember: though software developers aren’t robots, you still need to find their power source. Hopefully these questions will get you a few steps closer to the truth!
[Need help hiring great software developers? We’re always an email firstname.lastname@example.org or phone call (310-699-6884) away!]
Here are recent articles about other exciting tech topics!
Trailblazing the Path to Wellness: An Interactive Map of US Mental Health Startups
Top 13 Examples of Offshoring: Companies that Were Successful and the Reasons Behind the Ones That Failed
Top 10 Offshore Software Development Trends for 2023 You Don’t Want to Miss
Profiles of Top Healthcare VCs: Raising the Bar in Digital Health