- Hire according to your principles
- Find problem solvers
- Evaluate thoroughly
- Be efficient in your process
- Avoid obvious pitfalls
1. Hire According to Your Principles
Personality Matters
Software engineers and coders that don’t fit the skills or psychological profile you’re looking for should be dismissed as options immediately.
Dive Deeper
Getting to know a candidate outside of their professional CV and qualifications will help you determine who they are and not just what they can do. We recommend taking a deeper dive into their life without being intrusive. It’s important that they can do their job well, but if they do it while frustrating you and everyone else in your company, they’re not the right candidate.
Teamwork
2. Find Problem-Solvers
We have seen a trend toward giving potential candidates a test or exam to prove their skills. This can work because it acts as an initial filter. You can root out the less capable candidates and identify who’s at the top of their game. This process comes with its own problems, though.
The Right Test
Depth, Not Breadth
3. Evaluate Thoroughly
4. Be Efficient in Your Process
Timing
Open Communication
5. Avoid Obvious Pitfalls
Professional References
A good alternative to this is to ask for personal references. Their professional work should stand on its own, so if you want to get to know the software engineers that might join your company, find out from the people that know them outside of a professional context.
It’s best not to get too invasive, but someone who has known them for many years, or their whole lives, will have better insights than someone who only knew them for the course of their employment at their company.
Less Is More
It’s great to have options, but if you have too many options, it could cause problems. You might miss someone great, and you might not be able to give the time and attention necessary to choose the optimal software engineer.
It’s tempting to feel like you’re missing someone important, but if you have too many choices, you’ll miss them anyway.
Why Now?
Before you post your job online, make sure it’s the right time. Software engineers are a highly specialized and talented bunch, and if they come on board when you don’t have enough work for them, they might not perform as well. Make sure that now is the best time for them, and of course, your company.
Go Forth