Why are the salaries so much lower than in the States? I know part of it is that demand outstrips supply here, so perhaps my question resolves to why there is less demand. I assume that the point of software is that it can be an efficiency multiplier, so if you hire someone to automate a process, that is either reducing costs or increasing revenue, which should be fundamentally valuable. I am deeply ignorant here and…
Education is cheap so there are less student loans to pay back and more people get a degree saturating the market. Having a degree simply isn't that special.
Healthcare and other public services are cheap, you don't have to pay expensive health insurances which lowers the salary level for everybody, not only engineers.