Standing up for an Employee in Trouble
17 June, 2021
As a team, we had an application that we owned and were the primary contributors to. Another team within the company happened to know about it and wanted to contribute some code to it. When the code came for us to approve, one of my junior engineers recommended some optimizations.
The other team did not take the feedback well. They refused to make the changes. They even started to bully my colleague. It became such a problem that they came to me to intervene.
In order to protect my employee, I dove into the GitHub conversation to get the whole story. I brought my observations to the manager of the partner team. I told them that the behavior of his report to mine was not acceptable. They spoke to the engineers in question and gave them the proper feedback.Thankfully, they apologized for the inappropriate language used.
I used this incident as an example of how not to behave. No disagreement should ever devolve into what had happened. The language used was really hurtful and did not communicate the real problem that they were having. Thankfully, we were able to read the transcripts and figure it all out in the end.
Conflict resolution is one of the most important skills that you must acquire as a manager. My advice is to always gain an understanding of the entire situation, stepping in only when you have identified the problem. We can sometimes be biased toward our own teams, I want them to feel as though they are in a safe environment and that they can share their opinions freely. Always bring these things up.
- As a manager, it’s my job to protect the people on my team.
- From this incident onward, I always encourage my engineers to get me involved sooner rather than later.
- Getting to the bottom of the matter meant getting in touch with the right people on the other side.
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 process of implementing an organized execution system for his cross-functional team.
Engineering Manager at Facebook
William Bajzek, Director of Engineering at Sapphire Digital, is always keeping his eyes open for ways that he can give his team a chance to learn something new.
Director of Engineering at Sapphire Digital
Nicholas Cheever, Divisional Vice President, Global Supply Chain Technology at Trimble Transportation, talks from his experience on how to excel in a PM role when transitioning from tech roles.
Divisional Vice President, Global Supply Chain Technology at Trimble Transportation
Neelima Annam, Sr Director Information Technology at Outmatch, shares her insight into her growth path of evolving her management style to build trust.
Sr. Director Information Technology at Outmatch HCM
Piyush Dubey, Senior Software Engineer at Microsoft, shares his journey of climbing up the career ladder through awkward times dealing with an introverted manager.
Senior Software Engineer at Microsoft
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.