Live data from Hacker News

Show HN: A histogram of salaries given to H1B workers in the software industry

swizec.github.io

41–50 of 250 posts

Re: Show HN: A histogram of salaries given to H1B workers in the software industry

#41

I'm wondering where the data came from and how accurate it it is. "In 2012 the Oregon software industry gave jobs to 38 foreign software engineers." Ok so here I am assuming you mean 38 new H1B engineers were hired in 2012. There is no way that could be true, I nearly hired and processed that many H1Bs personally in 2012. I was working with several others with similar or higher numbers. And that's just one company in…

This site says that got the data from the government. http://www.salar.ly/

Re: Show HN: A histogram of salaries given to H1B workers in the software industry

#42
The data would be more meaningful if it separated out direct hires (Company X directly hires the employee) verses proxy hires (Company X contracts Company Y for employees) as generally the later relationship is a lot more exploitive than the former in terms of salaries as its much easier to hide the actually end of day take home salary.

Not sure how you would do that.

Re: Show HN: A histogram of salaries given to H1B workers in the software industry

#43
post #20

Alternatively, you could look at what % raise a former H1-b visa holder receives when he gets his greencard. I heard it can be 2x-3x, but I've never seen a formal analysis.

Pretty sure 2x-3x number is bullshit. H1-B visas are transferable between employers. If someone is paying you 1/2 or 1/3 the market rate, it pretty much a given that some other employer will easily pay you 20-30% more and hire you away.

I would say 20% is probably the higher end of increase, if any.

Re: Show HN: A histogram of salaries given to H1B workers in the software industry

#44

I'm wondering where the data came from and how accurate it it is. "In 2012 the Oregon software industry gave jobs to 38 foreign software engineers." Ok so here I am assuming you mean 38 new H1B engineers were hired in 2012. There is no way that could be true, I nearly hired and processed that many H1Bs personally in 2012. I was working with several others with similar or higher numbers. And that's just one company in…

The link shows h1bdata.info as a source, which uses data from here: http://www.foreignlaborcert.doleta.gov/performancedata.cfm#d...

Re: Show HN: A histogram of salaries given to H1B workers in the software industry

#45

I'm wondering where the data came from and how accurate it it is. "In 2012 the Oregon software industry gave jobs to 38 foreign software engineers." Ok so here I am assuming you mean 38 new H1B engineers were hired in 2012. There is no way that could be true, I nearly hired and processed that many H1Bs personally in 2012. I was working with several others with similar or higher numbers. And that's just one company in…

According to his website: "All data is from h1bdata.info" (http://h1bdata.info/)

I looked at the website briefly, but wasn't sure how he was able to aggregate all of the data.

Re: Show HN: A histogram of salaries given to H1B workers in the software industry

#47

I would like to see the 'value' taken from the point of view of the employer; how much is an H1B visa worth in terms of cost savings over a local employee?

It is very expensive to hire an H1-B compared to a US resident. The only way for it to be cheaper would involve fraud: paying a worker less than prevailing wage, which would require cooking your books, lying to US Immigration, and getting into a lot of trouble. (As is the case for a few big out-sourcing companies recently)

Filing fees are high ($5k+ over 6 years), as is the cost in lawyers (probably similar), auditing, and time consumption. It is impossible to keep an employee on H1-B indefinitely, so generally they will also go through the Green Card process, which is also expensive and time consuming.

Generally companies will offer a relocation package, which is also very expensive when it's international, and have partnerships with banks (having zero US credit sucks) and other services to get employees settled.

The idea that hiring an H1-B is a cost-saver is utterly bunk, and needs to stop spreading. (Other than fraud)

Re: Show HN: A histogram of salaries given to H1B workers in the software industry

#48
post #30
post #28

"The best city for software managers was Vancouver with an average salary of $183,500" Is it because it's in Canadian dollars?

even if it was, that's still $145,970

I'm assuming he was joking - he's referring to Vancouver WA. Canada has different immigration programs than the United States.

Re: Show HN: A histogram of salaries given to H1B workers in the software industry

#49

I'm wondering where the data came from and how accurate it it is. "In 2012 the Oregon software industry gave jobs to 38 foreign software engineers." Ok so here I am assuming you mean 38 new H1B engineers were hired in 2012. There is no way that could be true, I nearly hired and processed that many H1Bs personally in 2012. I was working with several others with similar or higher numbers. And that's just one company in…

There is a public available database of all H1B visa recipients. Includes the company, hire date, salary, etc. It might be mandated by US federal law. I don't have the link on hand at this time.

Re: Show HN: A histogram of salaries given to H1B workers in the software industry

#50

This gets to the rub of prevailing wage. You are hiring a developer, do you call her an engineer where the prevailing wage is 87k or do you call her a programmer where the prevailing wage is 61k? This type of fraud is difficult to prove and there probably isn't even anyone responsible in the government to verify or investigate issues. EDIT: forgot to mention that the prevailing wage can be determined by salary survey…

I have known plenty of developers who may be great at coding a task but fall flat when architecting the same systems. There are often tradeoffs that must be made for business or technology purposes. These tradeoffs are generally product or engineering decisions that i would hesitate having a developer make. There are just functional differences between developing software and engineering it. The sooner the software i…

One company's developer is another company's engineer. Most companies name them one or another and don't have both positions in house. This is because they tend to do the same thing regardless of title, its more about what the company wants to call them.

Edit: other than that, what you seem to be speaking of is more about experience. An experienced "developer" will have a better time at architecting a solution than an inexperienced "engineer".

Post reply on HN