This is a major red flag. It's either a symptom of the underlying issue, or the root cause itself.
1) It could be a symptom of the underlying issue, which is typically stress-related. "Shit rolls downhill" approach to management, unrealistic deadlines, fear of mass layoffs, etc.
2) Much more rarely, but it does happen, it could just be someone with an abusive personality. Those sorts of people are capital-T Toxic to your organization and will definitely result in your best people leaving. You want them gone, yesterday.
Start by assuming positive intent and looking at option 1 rather than option 2.
I provide consulting for organizations about engineering teams and culture and it seems like you might benefit from that. I'd be happy to have a free call with you if you'd like to talk further. My contact info is in my profile.