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.
- 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
- 7 Tips to Spot Engineer Burnout Before They Quit
7 tips to spot engineer burnout early — calendar load, cynicism, quality dips — and what engineering managers should do before someone resigns.
- 7 Ways to Stop Turning Your 1:1s Into Status Meetings
7 practical ways to stop status-update 1:1s — async updates, report-owned agendas, and questions that make engineering one-on-ones useful again.
- 25 1:1 Questions Every Engineering Manager Should Ask
25 engineering manager 1:1 questions that build trust, surface blockers, and grow careers — steal the full list free when you subscribe.