Hiring the Right Staff and Knowing Who the Right Staff is
28 May, 2021
Who wants to hire the wrong staff? Unfortunately, I have had a couple of times in my career, where I came across a highly brilliant technologist, who was a not-so-likable character. Nobody wants to work with someone like that. However, this person knows our software and domain so well that we cannot get rid of the person. Besides, his coding skills are God-gifted. They would do twice the amount of coding, but nobody wants them around. In that case, understanding that you need to devote yourself to ingenuity, but you also have to have the attitude. After all, no one likes conflict, but if I had let that fester, I might have lost a few good engineers.
Talk to The Person
First things first, instead of poisoning the well, I talked to the person who was creating all the issues; and by talking, I did not have the two-minute conversation. I realized that too many times, we try to tip-toe around issues to avoid conflict. However, in this case, I had to walk in their shoes for a little bit of exposure. I had to understand if it was a deep-rooted problem or a temporary one, and talk to them about the change that they needed to make from their end.
Structure Hiring Outcome
I needed to get everyone on the same page. I made sure there was a strong technical interview process for future candidates, where everyone goes through the same process. Structuring interviews with a systematic approach allowed for a smoother process and better distribution of information among teammates and managers. We all needed to communicate well enough to narrow down on something that everyone agrees to.
1-1s for Employee Engagement
At the end of the day, I did plenty of one-on-ones, but I also skipped levels while doing so. I did have managers taking care of a team, but I would still go and talk to individual developers and designers. The whole purpose of this is to understand how your team members feel about work and their team overall. If you do not hear them, who will? Create a good environment where everyone can share freely, and you can resolve issues.
I have learned over the years that aptitude can be taught, but attitude can not. If after speaking with the person and working through the issues, the behavior continues, it is best to remove the person quickly. Festering of a poor attitude or lack of playing well in the team can lead to disastrous results in morale.
- Addressing problems quickly is essential in developing and maintaining a great team. It took a little bit of time for me, but never be afraid to talk to your team members about something that has arisen, which might be causing problems for everyone.
- Point out unacceptable behavior or arrogance before it becomes too problematic. Evidently, it interferes with others who are trying to complete their duty.
- Take remedial action. If you suspect that your team members need training, get them training. If they need help, go ahead and help them. Please get to know your team members as a person so that their problem becomes clear to you.
Scale your coaching effort for your engineering and product teams
Develop yourself to become a stronger engineering / product leader
Vadim Antonov, Engineering Manager at Meta, details his journey to improve his personal hiring process and team pitch.
Engineering Manager at Facebook
Vadim Antonov, Engineering Manager at Meta, details his process of implementing an organized execution system for his cross-functional team.
Engineering Manager at Facebook
William Bajzek, Director of Engineering at Sapphire Digital, remembers the first time that he needed to make the ultimate sacrifice on behalf of the well-being of his team.
Director of Engineering at Sapphire Digital
Albert Lie, former Founding Engineer and Tech Lead at Xendit, didn’t know what it takes to become an early engineering hire and not a lot of people around him experienced this unknown and arcane path. He had to learn it the hard way from the pitfalls he encountered along the way and he has been creating numerous frameworks to measure his growth and keep burgeoning in this role since then. He codifies and expresses the systems he put in place surrounding the balance of customer inquiry to product building and growing the engineering team.
Former Tech Lead at Xendit
Matt Anger, Senior Staff Engineer at DoorDash, shares some of the benefits of having one-on-one meetings and tips on how both parties should run them.
Senior Staff Engineer at DoorDash
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.