4 ms·
For Software Engineers, citizens from these 4 countries can get work Visas other than an H1-B: Canada Mexico Singapore Chile The first two on the TN V
by largote 12y ago
For Software Engineers, citizens from these 4 countries can get work Visas other than an H1-B:
Canada
Mexico
Singapore
Chile
The first two on the TN Visa, and the latter two on the H1-B1 Visa, the cap has never been reached on either.
- lazaroclapp 12y agoTrue, but keep in mind TN Visas are designed for temporary work. They need to be renewed every 3 years, even for the same employer, and offer no path towards permanent residence. So, they can be used for people doing a work exchange for a company that has branches in Canada/Mexico and the U.S., or as a bridge when the H1-B cap has been hit for the current/next year. They don't really substitute an H1-B in the mid/long term.
- largote 12y agoThe H1-B also need to be renewed (even for the same employer), except it's on a 4 year period IIRC. Also, the TN can be renewed indefinitely, whereas the H1-B can only be renewed so many times before you're "forced" into a Green Card. It can also be used, like you mentioned, as a bridge to start working immediately without having to wait for H1-B openings the be ready.
- WildUtah 12y ago"temporary work. They need to be renewed every 3 years, even for the same employer, and offer no path towards permanent residence." But TNs are renewable infinitely. You did need to call yourself a systems analyst. Systems analyst was on the list of approved TN jobs but computer programmer was excluded, even though they're the same thing. I believe software engineer was recently added even though that is also the exact same thing as a computer programmer or systems analyst. The Dept of Labor has a dozen or more objectively indistinguishable words for programmer. There is a route to permanent residence, of course. You can either just keep renewing or you can marry an American. You probably can't afford to retire in the Bay Area as a programmer anyway if your spouse isn't insisting so you might as well return home when you're done working. Canada and Mexico are nice places to go home to at the end of a career.
- largote 12y agoOr you can switch to an H1-B and apply for a Green Card immediately after getting it if you feel like becoming a permanent resident.
- neumino 12y agoAustralian can also get a E-3 visa, which is similar to a H1-B.
- ecdavis 12y agoThe major differences are that the E-3 can be renewed indefinitely, but it is technically not dual-intent. The E-3 cap has also never been reached.