When does this choice ever come up?
My experience is that most engineers are seen as interchangeable while most EMs aren't.
Only time I've seen EMs fired for economic reasons is when a larger amount of engineers were also laid off.
Was it the devs fault for shipping code with a disastrous edge case, or the EMs fault for over- allocating work, resulting in less-refined code and a minimal review process that let the defect slip into production? Just as an example.
Fairly often, but we usually manage them out so that line-level engineers don't get paranoid and jump ship.
When an EM is suddenly shifted to work on another project, or all you ICs are suddenly talking to other managers or staffed on other projects, that's us as organizations managing out the malcontent and messaging to them that their time is up.
My comment was more on the next levels - there seemed to be about as many high-level technical roles as managers (paid similarly) where I worked in biotech (that might be a different situation for software-only companies.) And there were more Directors/VP's than Principals/Fellows for sure. So at some point the "ladder width" crosses over.
And if you get laid off as a senior IC, good luck getting hired into another IC position. Age discrimination is real. The robust network is a must for anyone, manager or IC, in this case.
As an older and higher up engineer, I worry more for the youngsters than myself. I'll find a spot. I'm using AI, I'm doing things at rates that are pretty crazy.
That's all powered by decades of good decision making practice. Youngsters don't have that. They don't have the painful lessons hard earned.
Yea. Biotech is different. The equivalent of a VP for a specific formulation at a Pfizer would be a Staff or Principal Product Manager at a Salesforce.
In software, Engineering Managers have increasingly become solely people+program managers with a bit of a technical component.
EMs aren't expected to own product - that's PMs. Additonally, EMs aren't expected to own architecture - that's Principal and Distinguished Engineers. All that leaves EMs is program management.