Recruiting tech talent is always a challenge, even more so in today’s competitive hiring environment. Technologies are constantly evolving, companies that can hire the right people to help them stay ahead of the curve stand to perform the best. Finding the right person isn’t just about passing a skills test or being a “culture fit”. They have to be smart, curious, and willing to go the extra mile for the team. As technologies emerge, you need to always be learning and be adaptable so you can utilize technology to take the company forward. When talking to candidates, we want to learn more about what engineering means to you
How We Consider Technology and IT Candidates
While going over a profile and discussing a role with a candidate, we are also considering a variety of factors for our clients. We want to know how you go about dissecting a problem, can you get to the root of the issues. Good software engineers these days can have their choice of projects to work on and companies to work at. We want to know that you are curious and willing to take on new challenges that excite you. All while realizing that one of the key things often overlooked is communication skills. Understanding a solution is just the first step, being able to explain it to others so you can solve it as a team is what separates the great from the good. We often find that the best engineers can explain a language or framework to a recruiter and have them understand it by the end of the conversation.
What drives you to be a great engineer?
Do you work on side projects?
What new skills are you developing?
Are you a problem solver?
What is your approach to developing?
Candidates Exploring New Opportunities
As we said above, good engineers can have their choice of companies to work at. They are also probably being bombarded on a daily basis by the “next” company. If you do want to consider making a move, here are things you should really think about it when exploring new opportunities.
The industry they are in and the types of products they develop. You can code anything, do you have a personal connection to the output?
Are they big on individual contributors who check their code in at the end of the day or a collaborative environment that solve problems together?
How are teams aligned: to products, pods, skill set, geographically?
Is it an intellectually challenging environment?
Does your personal ethos and values align with our client?
I can have my pick from any number of jobs, why would I choose this one? What is the “personality” of the group and the company?
What are the company’s prospects? Are they going to be around in 6 months 😊
Obviously this is a lot to find out all in one call, so make sure that you have one or more conversations to really get to understand what you are getting into. You may be a killer developer, but you don’t want to be seen as a job-hopper, which will scare people off.
What We Need to Understand from a Client Looking for Technology and IT Talent
Just as important, our team takes the time to understand a company’s technology stack, product, organization culture, and your WHY. What makes the company special? Why should someone come to work there? What are the company values?
Bringing it All Together
It is our job as technology recruiters to take all of these things and use them as a guide to finding the candidates that will excel at the job. We screen for technical skills based on the requested need, getting work samples and walking through their work history to let them teach us. All the while, we are listening for culture fit and queues about the type of environment they thrive in to judge if they will be a good fit.
Typical IT and Technology Job Titles that our Clients are Looking to Hire For