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.
It is illegal to pay an H1-B Visa Holder differently to the prevailing wage. Converting to a Green Card should have no effect on your pay, and if it does, the employers are committing fraud. You may have a side-effect of increased pay due to having more positions open to you. Holding an H1-B restricts you to a specific job description. For example, if you were a plain ordinary "Software Engineer" with nobody reportin…
Show HN: A histogram of salaries given to H1B workers in the software industry
221–230 of 250 posts
Re: Show HN: A histogram of salaries given to H1B workers in the software industry
#222Earlier quoted context omitted.
It depends on where you are in the US. In some states, it's against the law to call yourself an engineer without being licensed. From what I could find with a quick Google search it looks like California is one. But it relies on reporting, so if no one reports it to the licensing board, you're unlikely to be fined.
> From what I could find with a quick Google search it looks like California is one. Could you provide a source for that? I know that California regulates the title "Professional Engineer" or providing "engineering services" but I'm not aware of any regulation preventing someone from using engineer in job titles.
Re: Show HN: A histogram of salaries given to H1B workers in the software industry
#223I'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…
H1B is a federal corporate welfare program to address a perceived lack of homegrown IT talent. Its is a regulated and public service. Data like who is hiring and at what salaries are public. Employers do not have a right to secret salaries when using the H1B program. Download the data below and view the RatePer field for salary info: http://www.flcdatacenter.com/download.aspx older data here: http://www.flcdatacenter…
Drive down homegrown market prices by increasing supply.
Re: Show HN: A histogram of salaries given to H1B workers in the software industry
#224Earlier quoted context omitted.
In Canada, you wouldn't be allowed to call them an engineer if they didn't have professional certification as an engineer. It's against the law. People have been taken to court over it.
Plenty of companies in Canada offering Software Engineer positions and asking for a degree in CS. Now I wouldn't class a CS degree as a 'certification in engineering'.
For example, Microsoft lost a lawsuit regarding the MCSE designation.
Re: Show HN: A histogram of salaries given to H1B workers in the software industry
#225Earlier quoted context omitted.
Smaller companies just can't afford it. Also, a developer will keep other people employed at the company. If our company had no developers, all the sales/accountexecs/marketing/etc people would be out of a job.
If your company had no salespeople, would the developers still have a job?
Re: Show HN: A histogram of salaries given to H1B workers in the software industry
#226Earlier quoted context omitted.
IIRC, the US believe is similar, however the title engineer can be bestowed by a company to an employee while they are working for the company.
No. There are no real restrictions on the title of engineer in the US. In some industries (health, civil eng.) you need a PE for public safety reasons but it is rare for engineers to have them in general. A PE can be hard to get in many places because you need at least one coworker with a PE who can vouch for your work. Without one it is an impossibility. A system like Canada's would be nice to have to eliminate the…
Re: Show HN: A histogram of salaries given to H1B workers in the software industry
#227Earlier quoted context omitted.
> From what I could find with a quick Google search it looks like California is one. Could you provide a source for that? I know that California regulates the title "Professional Engineer" or providing "engineering services" but I'm not aware of any regulation preventing someone from using engineer in job titles.
The first reference on California and the title "engineer" I saw was, http://engineerboards.com/index.php?showtopic=4328
> The California Board does regulate certain engineering titles, but not all. For example, they don't regulate the plain-vanilla title of "engineer". They also don't regulate titles like "aerospace engineer" or "project engineer".
> The law only gives them authority over certain specific titles, as per Section 6732 of the Professional Engineer's Act:
>QUOTE
>It is unlawful for anyone other than a professional engineer licensed under this chapter to stamp or seal any plans, specifications, plats, reports, or other documents with the seal or stamp of a professional engineer, or in any manner, use the title “professional engineer,” “licensed engineer,” “registered engineer,” or “consulting engineer,” or any of the following branch titles: “agricultural engineer,” “chemical engineer,” “civil engineer,” “control system engineer,” “electrical engineer,” “fire protection engineer,” “industrial engineer,” “mechanical engineer,” “metallurgical engineer,” “nuclear engineer,” “petroleum engineer,” or “traffic engineer,” or any combination of these words and phrases or abbreviations thereof unless licensed under this chapter.
So, it wouldn't apply to simply a generic "Engineer" or a "Software Engineer"
Re: Show HN: A histogram of salaries given to H1B workers in the software industry
#228Common knowledge is that foreign workers will typically have lower wages on average because they have less freedom to switch companies, and as such have less bargaining power. On the other hand, giving greater visibility into H1-B wages like this could exert an slight upward pressure on their wages as well.
>foreign workers will typically have lower wages >they have less freedom to switch companies Is there some data/documentation to back this up? As far as I know, an H1B VISA does not tie you to a specific company.
You can change jobs as an H1-B: In fact, I did once, when my first employer was doing constant rounds of layoffs, and I got antsy. It's not easy, as many companies won't sponsor H1-Bs at all, but the real kicker is that most H1-Bs, me included, wanted to stay longer than the 6 year maximum.
We see H1-B as the one way to stay permanently. First you get an H1-B, and maybe in the middle of it, or at the start of the second one, you get your company to sponsor you for a Green Card. If you have real qualifications, it's a very high probability process, but it's very slow. Back when I did it at least, it was VERY, VERY slow. During the process, you can keep renewing your H1-B a third, and even a fourth time, past the 6 year maximum, so barring the company going belly up, or a layoff, you'll eventually be able to stay forever, and get paid real market rates. But during the process, changing jobs is very hard, as changing jobs at the wrong time can make you have to start the process all over again. You might also have had to sign an agreement paying back the costs incurred if you leave before it's all done + 1 year, and that can be 15K, easy, so it's a big deterrent to change jobs.
In my case, I had mild salary increases while I was getting the green card. Now, 3 years later, I make more than double what I made then, in the same town, because now I can actually negotiate without a sword over my head, and change jobs if there is a high enough bidder out there.
Re: Show HN: A histogram of salaries given to H1B workers in the software industry
#229Earlier quoted context omitted.
If you are in the US, yes.
It depends on where you are in the US. In some states, it's against the law to call yourself an engineer without being licensed. From what I could find with a quick Google search it looks like California is one. But it relies on reporting, so if no one reports it to the licensing board, you're unlikely to be fined.
Also btw, in many CS depts in the US, students have to take very similar classes to the ones you described above, such as business ethics and what not. I know I had to. Along with multiple required software engineering courses...
Re: Show HN: A histogram of salaries given to H1B workers in the software industry
#230Earlier quoted context omitted.
The problem as I see it is that H1B isn't really immigration; it's even classified as a "non-immigrant" visa, created so that companies can temporarily employ foreign workers. H1B holders are effectively tied to their employers. Sure, they can in theory find other jobs, but the timeframes and restrictions are very different to those of an actual immigrant. Immigration of talented people would be fine. I would love to…
Keep in mind that many companies start sponsoring an H-1B employee's Green Card as soon as they start working at the company. When considering those companies, H-1B is about immigration.