blog / engineering-team-health-signs

    10 Signs Your Software Engineering Team Is Unhealthy (And How to Fix Them)

    10 signs your software engineering team is unhealthy — silent meetings, blame culture, heroics — and practical fixes you can run this week.

    Alex Chen
    • team health
    • culture
    • retention

    Unhealthy software engineering teams rarely announce themselves. They quietly miss dates, lose seniors, and fill calendars with meetings nobody wants. Watch for these 10 signs — and use the fix beside each one.

    Watch for engineer burnout signs early — they are often the first crack in team health.

    1. Meetings are silent — or only two people talk

    Fix: Round-robin on big decisions. Ask quiet folks first. Psychological safety shows up as dissent, not nodding.

    2. Bad news arrives late

    Fix: Reward early escalation. “Thanks for flagging” in public. Punishing messengers trains people to hide risk until launch day.

    3. Retros blame individuals, not systems

    Fix: Blameless language: what in the process allowed this? Action items owned by the team, not a scapegoat.

    4. Everything requires a hero

    Fix: If only one person can ship or debug, that’s a bus-factor problem. Document, pair, rotate on-call ownership.

    5. Priorities flip weekly with no explanation

    Fix: Publish a ranked list. When leadership changes it, explain the tradeoff. Whiplash without context feels like disrespect.

    6. Seniors are job-searching “quietly”

    Fix: Ask career and energy questions in 1:1s. Stretch work and sponsorship beat another pizza party.

    7. Code review is a battlefield

    Fix: Norms doc: assume good intent, suggest alternatives, no drive-by snark. Coach tone the same way you coach quality.

    8. Nobody knows what “good” looks like for the level

    Fix: Share leveling examples. Calibrate in 1:1s monthly. Ambiguity breeds politics.

    9. On-call is dreaded and uneven

    Fix: Track pages, fix top noisy alerts, rotate fairly, compensate recovery time. Chronic firefighting is a health crisis.

    10. Humor is mostly sarcasm about the company

    Fix: Don’t ban venting — channel it into one change you can influence. Cynicism without agency is how culture rots.

    Hearing burnout under the culture issues? Read 7 tips to spot engineer burnout before they quit.

    Frequently asked questions

    How do I measure software engineering team health?
    Mix signals: retention, engagement in retros, incident blame patterns, 1:1 energy, and whether bad news travels fast. Don’t rely on a single survey score.
    What’s a quick team health check for engineers?
    A 30-minute workshop with five prompts on delivery, clarity, collaboration, learning, and workload — vote, discuss, pick one fix.
    Can one toxic person make a team unhealthy?
    Yes. High performers who belittle others still cost you retention. Address behavior early; delaying teaches the team what you’ll tolerate.

    Related posts

    More in Team health & culture

    ← All posts