Earlier quoted context omitted.
I agree those things are less than optimal in the US, but at a personal level: 1) The visa stuff is a PITA, but if you are in a situation where you can tell some company to deal with it, it shouldn't be too bad. 2) You get pretty good health care working for most companies in the US as a programmer. If you lose your job, you can presumably relocate to where you were before that has a different health care system.
Most European countries have a health-care system that depends on you being part of the system: children of someone insured, student, employee, spouse, unemployed who was employed before and often manager of a company. Having worked abroad and recently coming into the country after non paying taxes (with presumably your life in disarray because the company you dedicated yourself too fired you, closed or proved to be…
Engineer's Guide to US Visas
91–100 of 203 posts
Re: Engineer's Guide to US Visas
#92This thread seems like an excellent opportunity to ask for some advice. I'm a British software engineer based in London, while my girlfriend of 3 and a half years is an American working for a publishing company in NYC. We've been trying to work out whether we think the relationship will work out in the long term, but the only time we've ever been in the same city for more than 3 weeks was the 6 month stint we were at…
Re: Engineer's Guide to US Visas
#93Earlier quoted context omitted.
Yes I suppose one can make 100k in the valley. And pay how much again for rent? The pay and the opportunities are better, but they may not be significantly better to justify it. In the valley it looks like everything will get an angel round if it stands still long enough or go to enough CV meetings but it is not all there is to life or a career.
Rent is a day-to-day concern that does not matter in long term. Opportunities give you access to experience, connections and reputation that will stay will stack up and stay with you throughout your entire career. To put it other way: resources sunk into cost of living add up linearly over time, the benefits of (exploited) opportunities get amplified and yield exponential results over the years. You want to go for th…
Re: Engineer's Guide to US Visas
#94This is the main reason I've given up. It's not an effective use of anyone's time to wade through the US immigration mess. My J-1 visa expired last October. I was in SF for my PhD research on a J-1 and had to suddenly return to Europe last April due to unforeseen family circumstances. I was in the process of filing for a waiver when I was in SF and had a long call with someone at Google about a position I'd applied f…
Re: Engineer's Guide to US Visas
#95I'm Canadian and worked for over four years a software engineer in SoCal on work visas (TN then H1B). My wife, an Aussie and high school teacher with several years of teaching experience in top international schools in Asia, couldn't legally work in the US. So she volunteered teaching ESL at a local adult school. Ironically many of her students were Hispanics who had originally entered the US illegally. Doubly ironic…
Similar story here. Indian citizen with a US masters degree. Left after working in the US for a year, travelled around SE Asia ,and then moved to Amsterdam! Can choose to work four days a week, have side projects and take 26 days of vacation a year. H1B is totally a sucker's game.
Re: Engineer's Guide to US Visas
#96"If you're not on a dual intent visa then you may be asked to prove that you have significant ties to your home country, and no intent to reside in the US permanently or apply for a green card."
It's worth mentioning we will probably marry before she completes her PhD.
Re: Engineer's Guide to US Visas
#97There are two things that give me serious pause about living and working in the USA, and that have made me not pursue or accept opportunities that I've been offered in Seattle and San Francisco. 1) Visas & immigration 2) Health
I agree those things are less than optimal in the US, but at a personal level: 1) The visa stuff is a PITA, but if you are in a situation where you can tell some company to deal with it, it shouldn't be too bad. 2) You get pretty good health care working for most companies in the US as a programmer. If you lose your job, you can presumably relocate to where you were before that has a different health care system.
1) My wife has a chronic health problem. What guarantee do I have that if she needed treatment, for that or something else, that insurance wouldn't find a way to weasel out of covering it? Also, eventually I would lose coverage under OHIP, the Ontario Health Insurance Plan, after an extended absence (1-2 years? not sure exactly), so going back to Canada for treatment would not be an option forever.
2) My health insurance would be covered and sponsored by my employer. I'm already dependent on my employer for my income. In my mind, also depending on them for health care coverage is putting too many eggs in one basket.
Re: Engineer's Guide to US Visas
#98Please note that spouse can not do any consulting for home company. Spouse can do no productive work.
Re: Engineer's Guide to US Visas
#99I'm Canadian and worked for over four years a software engineer in SoCal on work visas (TN then H1B). My wife, an Aussie and high school teacher with several years of teaching experience in top international schools in Asia, couldn't legally work in the US. So she volunteered teaching ESL at a local adult school. Ironically many of her students were Hispanics who had originally entered the US illegally. Doubly ironic…
Your situation is special because you were married to an Australian. How would it be if she was a US citizen? It would probably be easier for you to legally work in the US than in Australia.
Re: Engineer's Guide to US Visas
#100Software developers are expressly excluded from the TN visa program. If you show up at the Canadian border as an American or the American border as a Canadian and announce you intend to work as a software developer, you will not be admitted. Of course many commit fraud and represent themselves as "Computer Systems Analysts" or "Management Consultants."
L1B visas are meant for those who possess special knowledge of "the petitioning organization’s product, service, research, equipment, techniques, management, or other interests and its application in international markets, or an advanced level of knowledge or expertise in the organization’s processes and procedures." If you announce you intend to work as a software developer you will not be admitted.