Entry level engineering (any type): 80k minimum
Entry level software engineering: 120k minimum
Multiply by 1.5x for high cost of living area (Bay Area, New York, Boston, LA)
Multiply by 2x for FAANG in HCOL area
Levels.fyi gives good estimates of software eng pay bands above entry level. Non-software almost always makes less :/
Either way, that’s kindof disconnected for the CEO of this bloodbank. Their opportunity cost is quite high. They choose to work for comparatively low pay, but have a positive impact on the world.
i do think it's more likely that the executive class has a vested interest in keeping their own pay high (not just CEOs, but board members as you've mentioned), and they've got a lot more class solidarity than the rest of us, though they'd never put it that way - it's just The Way Of Things, you know? divide and conquer.
i should maybe mention that i'm a public employee and my "opportunity cost" is also relatively high, but... hell is hot, and i want to be able to sleep at night.
If that correlation doesn’t exist, then investors should be able to easily drive CEO comp way down.
That's what we have eg corporate raiders for.
Since CEO is with them all the time, it follows they get the most.
There is a good theory on why CEO's are paid more than they're worth called tournament theory.
A person in an upper layer of a hierarchical organization is paid for the value they provide PLUS an amount that incentivized anybody below them to reach that layer. If everybody is paid just for the value they provide, they wouldn't have a reason to try and reach higher layers and they would minimize work. After all, we cannot assume the value a person provides goes up in higher layers.
This additional pay bubbles up in larger organizations to exorbitant levels for CEO's.