4 ms·
The salaries aren't low. The data capture mostly the lower end of the distribution. Keep in mind that the data are from H1-B visa applications, so these are r
by blue11 12y ago
The salaries aren't low. The data capture mostly the lower end of the distribution. Keep in mind that the data are from H1-B visa applications, so these are relatively low level positions. There are lots of recent graduates (foreign students who studied in US universities) starting in their first full time jobs. There are also more experienced engineers hired directly from abroad, but they are somewhat of an unknown quantity and there is a higher risk premium, so their salaries are also a little on the lower side.
After a few of years on the job their salaries will be higher, but by that time they will also get green cards, so they won't show up in these statistics anymore.
Also, stock is not included in the data.
- yid 12y ago> Also, stock is not included in the data. This is the big one. None of those numbers include equity, which can often be 40% or more of total compensation for engineers.
- GreenGiant 12y ago>"The salaries aren't low. The data capture mostly the lower end of the distribution. Keep in mind that the data are from H1-B visa applications, so these are relatively low level positions. There are lots of recent graduates (foreign students who studied in US universities) starting in their first full time jobs." Well the table with Senior Software Engineers certainly aren't recent grads (at least not in the places I have worked). I disagree, the salaries ARE low. Why do you think US companies want more migrant tech workers? They pay them less, they are stuck with the company, and they work harder for various reasons (less social life, distractions, have something to prove, failure would mean disgrace back home, work ethic, ETC). The farce that businesses want to import workers because there is a shortage of local ones has been marketed and propagated by corporations for their own financial gain.