My compensation is roughly 40% of the lower end of any of these charts, and that's considered "not bad" in my area.
This makes me think: how valuable our work is really? Do I have a job only because I'm an inexpensive alternative to the devs from the US and western Europe?
They do if they have a Software (or otherwise) Engineering degree, and getting in as a CSA just means you need to have 'microservices' and 'managerial' duties in your role
We have global SWE footprint and, as a hiring manager/executive, I can tell you that cost is a factor, but it's not the only one for us.
If you can't do top work, I don't care how cheap you are. If you can, I don't need to chisel out the last penny that you're willing to take to show up to work.
This makes me think: how valuable our work is really? Do I have a job only because I'm an inexpensive alternative to the devs from the US and western Europe?