Earlier quoted context omitted.
> Europe undervalues their engineers - and it seems like it's some sort of cultural thing that favors management. It's something that I observed as well. > American optimism and ambition, really valuing engineers, generous equity and culture are a big part of this. Companies outside of America have been losing talent because they've been fucking this up, I expect things to get worse for them as geography is even less…
I'm from Italy but working in Switzerland for a FAANG company. My theory about the management-heavy way to do things in Europe is the following: in Europe is hard to fire someone unless there is a clear and willingly negligence from his/her part. Engineers' output is somewhat easier to measure than "fluffy" (pardon my lack of better words) tasks performed by management and hence it's hard to prove a manager is doing…
My more cynical take is management and management-adjacent roles are easier to climb to and more abundant, pay better than the equivalent technical-only title and since managers largely decide what is going on, they'll obviously provide job security for themselves in whatever obscene way possible. At the same time culture views a manager as something noteworthy and of a higher rank already, which loops back and reinforces itself through payment, work and lifestyle, which then loops back to the way culture views it. The same can't be set for most developers who aren't at least partially dabbling into self-employment, entrepreneurship or management themselves, which then further reinforces the manager > developer mindset.