Monthly salary before taxes (take home pay is between 80% to 60% for the highest salaries)
Junior Dev (0 to 3 years): U$ 1000/month - U$ 12.000 year before taxes (but almost untaxed, maybe 10% in taxes)
Intermediate (3 to 7 years): U$ 1250/month - U$ 15.000 year before taxes
Senior (> 7 years or exceptional): U$ 1850/month - U$ 22.000 a year before taxes
Tech Lead/Super Senior: average U$ 2500/month (before taxes) so U$ 30.000 a year before taxes
Project Manager (Dev Lead or actual manager, not PM role): average U$ 2500/month (before taxes) so U$ 30.000 a year before taxes
Many of the better and smarter developers either open up their own consulting shops (making a lot more than those averages), or work remotely.
The best developers I know of make about U$ 40.000/year before taxes.
I'm currently stuck at the "senior" level, the thing is the cost of living isn't that much cheaper than in other countries so I really want to make more, so I must start working remotely if I want to break the salary barriers here.
The cost of living in SF is crazy, 40k in Argentina , in terms of nominal value, after taxes are probably around 32k/y, 2600 net dollars per month. Rent of a 1 bedroom place in a decent neightborgood=> 400 U$S a month. Grocieries, living costs, going out,etc,say..250 U$S? Lets make you a party animal and big spender at 400 U$S a month for that.
So after takes and expenses, 40k a year in argentina yields you 1800U$S a month.
In san francisco, a 1br for yourself is 2k a month at least. Work often provides food, but if it doesnt, at 10 dollars a meal avg you get 10 x 30 x 2 = 600U$S in food alone. Restaurants, shows, going out, drinks, add 200 U$S a month, if you go out weekly.
That ends up being about 2800 U$S per month only on rent+food. To be able to nominally save 1800U$S a month, you have to make 4600U$S pre-tax, which at 28% taxes, ends up being about 70k annual income.
The point of this exercise is to measure the impact of cost of living on salary: it definitely makes a dent(you need 30k a year more in San Francisco for the cost of living difference). However, its very easy to make 100k+ in the bay area working for a startup (and more if you work for facebook or google), which means you will always make way more money working in a startup in the us,than any income bracket in uruguay.
(assumption: cost of living in Uruguay ~= Argentina)
I pay U$ 700 in rent+expenses and it's not uncommon in a "good" neighbourhood (I was paying close to U$ 1000 before, including very high apartment expenses, in one of the better neighbourhoods called Punta Carretas, think Palermo, before I had to downsize).
If you own your own home, living becomes much cheaper, but I don't :( and they're incredibly expensive right now (the housing bubble never burst here, though it has slowed down).
Food is more expensive here as well, but not as much as housing.
I pay U$ 700 for food and going out for 2 people (We do eat takeaway and go out a lot, so it's definitely not normal. But I get paid U$ 300 in meal vouchers which suck).
So I have U$ 400 for the rest (including gas, insurance, medicine, any extra expenses...), so I basically can't save (I could if I cut down on the eating and going out part).
"Real" salaries are higher I think, so it makes up for a bit of the difference between Uruguay and Argentina.
But still, I'll never be able to afford a house unless the housing bubble bursts or I start working abroad.
I'm including social security and healthcare in the "taxes" part (that's why I said take home pay could be 60%), I get deducted 17.5% of my nominal salary for social security, 20% for taxes, and 5% for healthcare. To make it worse, I actually get paid a part of the remainder in "meal vouchers" called Tickets Alimentación.
Rent in Argentina is crazy low in proportion to property pricing. As rent grows 20% year over year on contract, and inflation is higher, rent is lagging behind. I remember my absolute dollar value rent going down from 400U$S to 350U$S, in a 1 br 82m2-next to subway-first occupant appt.
Inflation really does a number on the economy.
And Im glad meal vouchers dissapeared in argentina, we had all sorts of them 8 years ago.
Regarding property prices in Uruguay, don't you have a reliable mortgage industry? Ours is ridiculously small, and inflation makes it risky and unreliable for both lenders and borrowers.
Which company pays 11000+ pesos a month for someone without work experience? The big guys, like Globant or IBM surely dont.
Making 15000 pesos a month is far from average for a programmer in buenos aires even with a few years of xp.
Thats what the OP refers to with black market exchange.
Disclosure: I am also Argentinian
Not even an entry level developer makes U$d5000 a year, unless he is not working full time and even that would be stretching it. Entry level jobs in shitty places get you arround u$d7500/8000 a year. First job in a big company after you graduate gets you arround u$d11000/year, and with 2 or 3 years of experience you can get u$d15000/year easily if you are worth the investment. Upper tier jobs (manager, project leader or research for a big corporation, working remotely for someone in the US/Europe, consulting) start in u$d20000/year and can easily get to u$d30000/year.
That is using Argentina's and Venezuela's black market exchange rate, or Brazil's official one.
In Argentina even a PhD candidate gets more than u$d5000 a year from his publicly funded University. No idea about Brazil/Venezuela on this.