TN Visa: Engineer
Background of TN Visa Category
TN Visa Applicant Requirements
In 1990, the legacy INS proposed adding a state or provincial license as an alternative credential to the bachelor's degree requirement for an Engineer. See 55 FR 6694 (Feb. 26, 1990). This proposal was adopted in 1991. 56 FR 480 (Jan. 7, 1991). With the addition of a Licenciatura degree, the credential requirements for Engineers listed in the FTA were carried over and included in the requirements for TN visa status for an Engineer under NAFTA. See 58 FR 69205 (Dec. 30, 1993).
To qualify for TN visa status under the occupational category for Engineers, an individual must possess one of the following:
- Bachelor’s (Baccalaureate) degree;
- Licenciatura Degree; or
- State or provincial license
Alert: The legacy INS, and its successor, USCIS, have taken a more restrictive approach to the degree requirements for an Engineer particularly for Software Engineers. For example, USCIS’ internal operating procedures state that “[t]o qualify as an ‘Engineer;’ the TN must have an actual degree in the related engineer field.” Vermont Service Center, Standard Operating Procedure (SOP) 1-129 TN (Feb. 2011).
In an informational bulletin, USCIS also stated that “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.” USCIS Employment Bulletin: NAFTA (2005). The legacy INS has also previously stated that it may be reasonable to require a Software Engineer to possess a degree in engineering. Cronin Memo: Engineers & Degrees (07-24-00).
These added requirements not only contradict the TN regulations, they also contradict the acceptable educational requirements listed for Engineers in the OOH, and other industry guidelines particularly for those working in the Software Engineering field. For example, the OOH states that an individual may qualify to work as a Software Developer (Engineer) despite not possessing an Engineering degree. In addition to a degree in Software Engineering, the OOH lists degrees in Computer Science, Mathematics, or degrees in “related fields” as acceptable credentials for this occupation.
Read more about the TN visa degree requirements.
TN Visa Job Duties Requirements
However, the legacy INS has specifically stated that Software Engineering positions may qualify for TN status under the category for Engineers.Jacquelyn A. Bednarz, Legacy INS letter (March 30, 1995).
Read more about TN visa job duties.
Revised Oct. 2, 2013.