milk0435
New Member
I am a Canadian citizen with a mechanical engineering degree looking to get a TN visa for a software engineer job. If I have a tailored offer letter with a job description that emphasizes engineering and understates programming and systems analysis, I believe I can apply through the category "engineer" and would satisfy the NAFTA Appendix 1603.D1 Baccalaureate degree requirement. However, the part I'm unclear about is the USCIS informational bulletin that states "Engineers: 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". Does this bulletin prevent me from obtaining a TN visa under "engineer"? I'm unclear on the term "computer-related jobs" since all engineering jobs involve using computers and are thus "computer-related". What are the chances that a border services officer denies me the TN visa based on this clause? Is there a way that an immigration lawyer could get around this clause?