Ask HN: Is it still possible to work in the US as a European?
I’m aware of three ways to get a visa as a European, but each of them seems futile:
- L1: You kind of have to be lucky to find an employer that qualifies for this, or, well, be a Rockstar Programmer™ (and you’ll have to work for them one year outside the US first)
- H1B: Unrealistic, not only because of the cap, but also because of time / effort / risk it takes for the employer
- Diversity Lottery: Well, that’s lottery (chances are not that bad, though)
I find it quite depressing that there’s basically no way that does not involve luck to work in the US as a more “average”, but ambitious, software developer / engineer. I could theoretically work anywhere in Europe, but well, the interesting stuff seems to be happening in the US (I currently work as a digital plumber, putting my university degree to waste).
Downside is you are typically in the "academic" pay scale, which is significantly lower than typical H1B industry software engineer pay scales. But then again scores of H1B discount themselves because they value so highly being on US soil, so it may not look like so much of a discount to you.
CUNY is doing a program with an entrepreneurship bend, but the sponsors of the program have come right out and said it's a loophole around the cap to get engineers.
I'd think this loophole would be closed but with the overwhelming support for expanding the H1B program I don't think that'll be the case no matter who ends up as POTUS or which party is in control of Congress.
You have outlined the options, but added a half a dose of pessimism.
L1 - you do NOT need to be a "Rockstar" or anything close. You need to be persistent and producing code (Github). It can be average code, but many just want to see that you produce.
H1B -- This is kind of true. It's more true if you are only interested in the Bay area.
I would suggest you try to find a large company to sponsor you in a less than perfect location in the US. Getting to the Bay area as from another US city with a year of demonstrated ability it much, much easier.
Keep trying! You will get it!
Hope that helps.
The process to get an H1B visa is the same no matter where you are located.
As you know, the best developers in the world head to the Bay area every year. Comparatively, it's fairly expensive with many companies looking to make as much impact as possible within a short amount of time.
If you're a company taking a chance with the cost of sponsoring and agreeing to a yearly contract for an H1B..where would you want to be?
We'll compare Atlanta and Silicon Valley just for fun. In Silicon Valley you would pay twice as much for salary and be ten times more likely to have your candidate approached (recruited) by competitors. Because of the higher cost of living, you had better be very sure that they have the skills set that you need now and ideally two years later after your company has grown significantly.
If you are in Atlanta, it's half the initial investment. It's less likely that they will be stolen. You can afford to train them (the cost of the senior developer is even less than half of the cost of Bay Area senior developers).
That's more what I meant. Does that make sense?
Uh no. Probably some go working for Google and Facebook, but that should be pretty much it.
In fact - I would argue that you have an easier shot with Bay Area companies sponsoring you due to capital availability and legal knowledge in the area of H1Bs.
For clarity, you think it would be easier to get a H1B sponsor in the Bay area than the rest of the country combined?
If so, I'm interested to know what you think as far as experience. Would you think someone with 1-5 years experience (or 5-10 years experience) would have an easier time getting a H1B visa in the Bay area than other places -- say Austin or Boulder?
Thanks for the feedback
If you're a company in, say, Atlanta or Boulder, and you need an engineer - there isn't as much competition as there is in the Bay Area. Therefore, it's more likely that you'll find an American engineer at the same price point (which is cheaper [due to legal costs] and less risky than an H1B), so there is little reason to go the extra mile and file an H1B - unless you really need that specific engineer/talent.
Whereas, if you go to the Bay Area, if the demand for engineers outweighs the supply (which I imagine it does), then it's more likely a company will file for an H1B for someone since it's a way of increasing the supply of engineers. The additional capital and legal knowledge (for smaller companies like startups) further spurs the willingness to try for an H1B.
From your response to the other poster - the one thing I would add is that the switching costs for someone on an H1B are higher than those that are not on H1Bs since you always have to have a company sponsor you (this isn't a difficult process, but if you are switching jobs I believe you have to have a company file a petition to sponsor you prior to you leaving your old company). That switching cost is sort of a way of retaining talent (obviously if someone wants to leave, they'll leave - but for those on the fence, they may not bother).
Yes, that was kind of intentional to spur a discussion. I guess persistence (along with optimism) is the key.
> Keep trying! You will get it!
Thanks for your feedback and encouragement!
Quit being so dramatic. There are enough good places in EU. There are loads of exciting startups in Stockholm, Berlin. Google has some interesting stuff going on in Zurich and London.
> the interesting stuff seems to be happening in the US (I currently work as a digital plumber, putting my university degree to waste).
There are enough plumbing jobs in the U.S. too. A vast majority of startup jobs in the Bay Area are exactly that. Plumbing. You either are specialized, in which case you have those jobs in both the EU and the U.S.
Also, as a person who went thru the H1B, I can say that you will find it way easier with medium sized and larger companies to get someone to apply for an H1B. There is no need for micro-optimization in terms of cities and such.
Interesting. I didn’t think you have to be a von Neuman, but I always thought you’d have to be of a calibre like, say, Linus Torvalds.
Only a small minority go to high level developers at product companies.
Obviously, these visa sponsor companies (which call themselves "consultancies") sponsor visas almost exclusively for people from India. But, you could try to apply for jobs with them (possibly even through their Indian websites).
Once you are on an H1B visa, you can try to transfer to another more exciting company.
Alternatively you could start by working in an European office, if the company is global and then find a way to relocate in the US.
However, you would be better by working from home and start doing some freelance work until you get to the expert level. Then, you can get a job and work remotely for any company in the world.
Everyone wants talented people. If you are talented it shouldn't be hard to find something good for you. If there is room for improvement do the work and get noticed by others.
The E visa may not work for you today, but two years from now, who knows where your European startup will be.