Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is a guide to US visa fraud.

Software 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.



It's a game of semantics for border services. If you have an engineering degree, it doesn't matter. If you get your employer to change your title from "Developer" to "Engineer" it works out.


It isn't a game of semantics.

“Engineers may not fill computer-related jobs under TN classification unless they have credentials as computer or software engineers from institutions that recognize computer or software engineering as bona fide engineering specialties offering full engineering credentials, such as professional engineering licenses.”

http://www.tnvisabulletin.com/nafta-tn-blog/2010/6/21/degree...


That's precisely what I mean by it being a game of semantics. Any computer/science-related degree gets you through the border. Anecdotally, I've heard numerous friends claim that the distinction at the border was their title being changed from "Developer" to "Engineer". Mind you, they all had various computer-related degrees but the scenarios were different depending on whether their degree was titled "Computer Engineering" or "Computer Science".




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: