Handling the Toxic Brilliant Engineer

How to address a high-performing engineer whose behavior damages the team, when to invest in coaching, and when to make the hard decision to let them go

#toxic-behavior#difficult-conversations#team-health#performance-management
Cover image for the article: Handling the Toxic Brilliant Engineer

I once had an engineer on my team who was, by every technical measure, extraordinary. They could architect systems that others couldn't conceptualize. They shipped complex features in half the expected time. Their code reviews caught bugs nobody else would find. They were also systematically destroying the team.

They dismissed others' ideas with cutting sarcasm. Junior engineers stopped asking questions in their presence. Code reviews became hostile interrogations. Two engineers asked to transfer teams. One resigned, citing "the environment" in their exit interview.

For six months, I rationalized keeping this person because of their technical output. That was six months too long. The cost of their behavior far exceeded the value of their brilliance—I just wasn't measuring the right things.

Recognizing the Pattern

The "brilliant jerk" archetype is well-known but often difficult to identify in its early stages because the behavior exists on a spectrum. Here's what I've learned to watch for:

BehaviorMild (Coachable)Severe (Urgent)
Dismissive communicationInterrupts or talks over others occasionallyRidicules ideas, uses demeaning language
Knowledge hoardingDoesn't volunteer to share knowledgeActively withholds information for leverage
Code review behaviorHarsh but technically accurate feedbackPersonally attacking the author's competence
Meeting dynamicsDominates conversationShuts down others' contributions
Response to feedbackGets defensive but eventually adjustsRetaliates against those who gave feedback
MentorshipDoesn't mentor but doesn't discourageActively discourages junior engineers

The distinction between "coachable" and "urgent" matters enormously for your response. Not every difficult engineer is toxic—some are simply unaware of their impact and respond well to direct feedback.

Chart

The Hidden Costs

The reason brilliant toxic engineers persist in organizations is that we measure their output but not their impact on others' output. Here's the real math:

A brilliant engineer produces 3x the output of an average engineer. But if their behavior:

  • Causes 2 engineers to reduce their contribution by 40% (due to decreased psychological safety)
  • Drives 1 engineer to leave (costing 6 months of reduced productivity plus replacement costs)
  • Prevents 2 junior engineers from growing (reducing their trajectory from average to below-average)

The net team impact is negative. You're losing more engineering capacity through suppressed contribution than you're gaining through individual brilliance.

I didn't understand this until I ran the numbers on my own team. When the brilliant toxic engineer eventually left, team velocity increased by 18% within two months—despite losing our "highest performer."

The Direct Conversation

If the behavior is in the coachable range, your first response is a direct, private conversation. This conversation must be:

Specific: Not "you need to be nicer" but "In yesterday's design review, you said 'this is obviously wrong—anyone with experience would know better.' That comment shut down the conversation and made the presenter feel incompetent."

Impact-focused: Not "your behavior is wrong" but "when you respond this way, junior engineers stop proposing ideas. I've had two people tell me they're afraid to share their work with you."

Non-negotiable on the expectation: Not "could you try to be more collaborative?" but "I need to see constructive, respectful feedback in every code review and meeting going forward. This isn't optional."

Clear on consequences: Not vague future implications but "if I see this behavior continue after our next check-in, we'll move to a formal performance improvement plan."

The Improvement Framework

For engineers in the coachable range, I use a structured improvement approach:

Week 1-2: Define specific behavioral expectations with observable criteria. "Constructive code review feedback" means: state what's wrong, explain why it matters, and suggest an alternative. No personal attacks or competence judgments.

Week 3-4: Weekly check-ins reviewing specific instances. Did they meet the bar? Where did they fall short? What was the trigger?

Month 2-3: Reduced check-in frequency if improvement is sustained. Continue monitoring through peer feedback.

I've seen genuinely brilliant engineers transform their behavior through this process. Often, they were never told clearly that their behavior was a problem—previous managers either tolerated it or gave vague feedback they didn't take seriously.

When Coaching Doesn't Work

If behavior doesn't improve after clear expectations, specific feedback, and reasonable time (typically 6-8 weeks), you move to formal action. Signs that coaching isn't working:

  • They modify behavior only when you're observing, not when you're not
  • They become more subtle rather than more respectful (weaponized politeness)
  • They retaliate against people who provided feedback
  • They acknowledge the problem but frame it as others being "too sensitive"
  • Improvement lasts days but reverts to baseline within weeks

At this point, you're dealing with someone who has chosen their behavior over their team's wellbeing. Your obligation shifts from coaching them to protecting the team.

Making the Decision to Exit

Letting go of a technically brilliant person is one of the hardest decisions a leader makes. Here's the framework I use:

Have I been clear enough? Review your documentation. Did you name specific behaviors? Set explicit expectations? Provide adequate time? If there's any ambiguity, address it first.

Am I measuring total impact? Not just their code output, but team morale, retention, junior growth, and collaboration quality. The total picture almost always reveals net-negative impact.

What's the cost of keeping them vs. losing them? The cost of keeping includes continued attrition risk, suppressed contribution from others, and your own credibility as a leader. The cost of losing includes a knowledge gap and short-term capacity reduction.

Would I hire them again knowing what I know now? This question clarifies the decision. If the answer is "absolutely not," why are you keeping them?

After They Leave

When a toxic engineer leaves (voluntarily or otherwise), the team needs specific support:

  • Acknowledge the elephant: Don't pretend nothing happened. "I know the past months have been difficult. I take responsibility for not addressing this sooner."
  • Distribute knowledge: Their knowledge hoarding likely created single points of failure. Invest immediately in documentation and knowledge sharing.
  • Rebuild safety: The team needs time to recalibrate. Explicitly invite contributions from people who were silenced. Be patient—trust rebuilds slowly.
  • Celebrate the new normal: As team dynamics improve, name it. "I notice our design reviews have gotten more collaborative. That's what I want us to be."

Prevention: Hiring for Values

The best way to handle toxic brilliant engineers is to not hire them in the first place. In our interview process, we now explicitly assess:

  • How do they give feedback to the interviewer during collaborative exercises?
  • How do they respond to being wrong or challenged?
  • How do they talk about former colleagues (especially those they disagreed with)?
  • Can they explain their past impact in terms of team outcomes, not just personal achievements?

No amount of technical brilliance overcomes a candidate who speaks dismissively about former teammates or can't articulate how they elevated others.

Key Takeaways

  • Measure total team impact, not just individual output—a toxic engineer often produces net-negative value
  • Distinguish between coachable behavior (unaware, responds to feedback) and urgent behavior (deliberate, retaliates)
  • Address behavior with specific examples, clear expectations, and explicit consequences in a private conversation
  • Allow 6-8 weeks of structured improvement before moving to formal action
  • If coaching doesn't work, your obligation shifts from coaching the individual to protecting the team
  • After exit, acknowledge the situation, distribute hoarded knowledge, and actively rebuild psychological safety
  • Prevent the pattern by assessing values and collaboration skills during hiring
  • Team velocity often increases after a toxic brilliant engineer leaves—the math supports the decision

The hardest lesson I learned: by keeping a toxic brilliant engineer, you're making a choice. You're choosing their individual contribution over every other person's ability to thrive. That's not leadership—it's optimization for the wrong metric.

Comments

    No comments yet. Be the first to share your thoughts.