I imagine Brazil doesn't have enough of a talent pool to draw from.
Not sure why I keep reading this over and over. Yes, it can take up to 6 months to fire somebody here in Europe (usually 1-3 months though). The 6 months is usually for >15 years of uninterrupted work with the same company.
Justifying that "the company cannot easily fire because of labor laws" is just plain wrong.
If the 250k+$ jobs I'm constantly reading about are actually true, it's double the average that I've ever heard about for any type of Senior SW Devs in most competitive / innovative centers in the EU. 350k$ more so. Stocks are not even part of the TC.
In most EU countries, SW Devs make about 50-60k€ as juniors.
To reiterate, the math doesn't add up, so the argument must be talent, not laws.
I'll tell you the reason: they do this because they can. It's not talent, it's competition. Who in EU is going to give you even 80k as a junior? Nobody. So why bother offering 300k or even 150k when people will take the tole for 60 or 70k?
Inb4 "but housing is more affordable!"
Whatever. That's not related to the employer. It's simply racist. "You earn less because you're European" is the truth. It's not because cost of living is lower (although it's related) but it's just a matter of employers being able to get away with shitty pay.
- most people will constantly change jobs in search of better pay.
- foreign (especially US) companies have incentives to hire more in Brazil/EU.
Because it is true.