Additionally, our country is much more focused on financial services. You can make 2-3x the average engineer salary there. The rest of the market seem content paying far below, and also content having an eternal manpower shortage as a result it seems. The vast majority of engineers I graduated with have ended up in sales engineer roles to be honest, where they can earn commission more in line with the salary they deserve at the cost of doing something they don't necessarily enjoy.
It baffles me that companies are quite content to pay a half decent tech recruiter 70-80k, but continue to offer jobs to the engineers they are trying to hire at nearly half that.