I am an American programmer living in Southern California making around $100,000 USD per year. Pretty much your average experienced programmer salary, maybe even a little on the low side.
I have been applying for programming jobs in San Francisco and in Germany, the Netherlands, and other mainland European countries. I finally got an offer from a company in Austria but the salary was a lot lower than I was expecting, only 45,000 EUR (~$65,000 USD). This is even a "Senior" programmer position!
To put things in perspective, I also got an offer from a company in San Francisco that is a significant raise from my current salary, but that is to be expected given the current programming job market in SF.
I was expecting the pay to be worse in Europe, but not that worse.
The company in Vienna insists that this is a fair salary for the region but I am finding this very hard to believe.
I'm not in this for the money at all, but I also don't want to sell myself short.
Can anyone help me out with their experiences with programmer salary in mainland Europe? Should the disparity be this great?
For example in France: a salary of 50k€/year like me, you should add 30% of tax paid by the compagny you would have paid from your own salary in US.
This salary is brut. You could retire 20% of direct tax on it. So it give a ~3000€ net by month.
Benefits paid by tax: - health insurance (70% rembursment for standard care like a flu, 100% for emergency or expensive care) - retirements (vary in function of the employment status, but count 60% of the 10years best salaries) - job insurance (6month to 80% of the previous salary, from memory, need to check)
All of this you have to pay from your US salary. If you want to compare a US salaty with an european one, you have to factor all the social benefits you would have to pay in US.