Live data from Hacker News

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

swizec.github.io

51–60 of 250 posts

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

#52
Super interesting to see the pay differences between "programmer" vs "developer" vs "engineer".

With the other titles there is either an inference of management/hierarchy (manager, lead) or just a different or isolated work (tester, analyst).

Do people have very defined definitions of the differences between programmer vs developer vs engineer?

I've just used engineer as the generic title.

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

#55

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.

That source leads to here: http://www.foreignlaborcert.doleta.gov/performancedata.cfm#d...

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

#56
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.

Former h1b here, now green card, soon citizen. I got a 0% raise when I got my green card. Have never heard of anything like this either amongst 10s of friends with h1b visas.

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

#57
post #19

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…

There is. Lately, a lot of the top companies sponsoring for visa are getting in trouble because of fraud[1]. http://www.wsj.com/articles/SB100014240527023045275045791674...

Nitpick - Infosys was fined because they were misusing the B-1 visa program, not the H1-B visa program. B-1 visas are the kind of visa that, e.g., a manager would need to visit the U.S. and meet in person with local personnel and customers. Apparently Infosys was bringing in foreign nationals on B-1's and they were doing software development in the U.S. The company denies wrongdoing, but they settled.

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

#58

Wow, that disparity between developer and engineer... I'm not an H1B worker, but does this mean I should start calling myself an Engineer?

Only if you're a certified Engineer.

I studied Software Engineering, and I'm accredited by the Institute of Engineers in Australia.

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

#59
post #58

Wow, that disparity between developer and engineer... I'm not an H1B worker, but does this mean I should start calling myself an Engineer?

Only if you're a certified Engineer. I studied Software Engineering, and I'm accredited by the Institute of Engineers in Australia.

(USA) I know many people who call themselves "engineers" who studied HTML and JavaScript and develop websites or web apps. I know many "engineers" who graduated from "Software Engineering" or "Computer Science" but have no governmental certification. Unlike Civil Engineering or other engineering disciplines, in the US software work is not as regulated, though I have seen regulations when dealing with Government work, calling for "engineers" to actually be accepted by a "official body of engineers."

Basically, in software in US, you can be an "engineer" and not get in trouble if you are not.

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

#60
post #17

Earlier quoted context omitted.

By law, foreigners should not have a lower salary. When a company sponsor an employee for a visa, the salary is one of the criteria to check for the immigration. They should/have to make sure it match the average salary in the office location. So, if the office is in Boulder, CO instead of San Francisco then it's ok to not pay your employee $100k+. But a least 4 of the top 10 companies sponsoring for visas in the US…

tldr; turnover of visa holders vs. non-visa holders should be used as the metric more than wages. Significantly lower turnover of visa holders suggests they're being exploited since those who can quit and find another job do. But this doesn't work. For many people on H1B's the visa and greencard sponsoring has tremendous value. The do depress wages, but it's because of the risk around the visas. If you have an H1B, y…

You're less likely to get a H1B at a startup yes but it's not for the reasons you think.

For a company to apply to a H1B visa they have to prove they have enough financial assets to not get bust.

There are however several reasons why startups are not sponsoring H1B visas as much as they should:

-It's time consuming. It really takes a lot of time, most of the immigration law firm are not startup friendly and are using old schools forms and stuff.

- They are not educated on visas sponsoring. They just don't know what it takes and stuff.

I'm here talking from experiences

Post reply on HN