Backstory -- I joined my current team a year ago. It was falling apart. The team members hated each other and were trying to get each other fired. The team lead who’d joined a quarter before had quit to join another team largely due to conflict with one difficult coworker.
Then I joined as the lead. I helped to stabilize the team over the last year. It’s grown from four to ten engineers. Three engineers joined specifically to work with me.
Yet the entire time I’ve been on that team, that one difficult coworker has been criticizing and fighting almost everything I’ve done. That coworker was relatively inexperienced, yet was told by a previous director that he was meant to be the lead of this platform. Hence the fighting with the other lead from a year ago. And with me over the past year. It’s burning me out bad.
It mostly comes across in passive-aggressive comments, and in trying to argue and prove he is right about trivial things, with every bit of disagreement. It used to come up in terms of aggression towards his peers. That stopped when me and my manager intervened. Yet continues with me. It's clear he doesn't respect me as lead, and makes that clear in team meetings.
It makes everything harder. Even in an incident that caused a global outage for three hours, and where we didn't have alerts and had to get told by our users we were down, I get pushback on calling for a post-mortem since his work was involved. Now I have to back-channel to my manager (who wasn't in the room), and still face the . Just the friction alone that he adds in getting anything done makes doing the right thing often not worth it.
I'm at a loss. My other teammates love working with me. I was promoted last year. I'm two levels above this guy which means my company trusts me. I'm frankly wishing I could leave the team but it's difficult to transfer since I'm in something of a specialty and there aren't other positions at my level in the company.
My manager's been resistant to doing much of anything. I think he's tired of me bringing it up. He says that the engineer "gets along with [junior engineer who never disagrees with him]". He says the difficult engineer is improving and sees him trying. His feedback to me is not to let it bother me so much. He asks me what he should do to change his behavior (he's the manager, not me...).
I really just want to be able to come in to work and do my job without dealing with an asshole trying to one-up me or "score points" against me all day and without expecting conflict every time we're in the same meeting. I'm tired of the status and perception games and his overall impact on the team vibe and culture.
zer00eyz•2h ago
The first is dead stupid but it tends to work with these sort of people. You need to be very question focused. The "correct" answer to every question you ask from here on out has to be NO. Is the sky purple today... NO. Is really dumb thing a good idea... NO.
> I get pushback on calling for a post-mortem
You're the lead, so just assume that you have cart blanche to just book the meeting. Set it up... If they say NO, just agree and have the meeting with the rest of the team. Let them exclude themselves.
> His feedback to me is not to let it bother me so much.
This is probably good feedback. What if they were more abrasive but amazing at the job??
> expecting conflict every time we're in the same meeting
Call him out on it. In public. Out loud. Dont be nice about it. It's time to tell him to "cut the shit".
Your other job, every day in the shower, or making coffee your ritual is to think of a new and interesting way to say NO. At some point your gonna get good at this (and its a life skill I swear). Have the one liner ready. And if he follows up "we can have a chat about this after the meeting" or "lets take this offline"
JojoFatsani•1h ago
I would suggest that to come out on top here that you need to pitch a perfect game from here on out, even if it means following some suggestion from this guy or something. Being correct and being willing to verbalize when you don’t know something or don’t know the ideal answer to a situation is the number one trick to establishing a reputation as a rockstar IMO. That may give you a lot of sway.
Keep a great paper trail both on this guy and to cover your own ass.
I would probably begin building a case to fire him, aka “managing him out”.
I would start by documenting every incident and every fuckup by this guy in detail with links to tickets, slack and commits related to problems he has caused. Meeting notes about his poor professionalism could be used against him. You need that evidence, once you have a pretty good book on him, 5-10 incidents, especially with production downtime or company revenue ramifications, and you will have a good base with which to PIP him.
Make life as uncomfortable for him as possible while remaining professional. What’s the worst thing that happens, he quits? As long as you document the shit out of everything he does wrong, your ass is covered.
Best of luck, I can’t stand obnoxious people at work so I hope you can get him his comeuppance.