TN Visa Approval by USCIS- Software Engineer with Computer Science Degree

BACKGROUND:    

  • The applicant, a citizen of Canada attending school in the U.S. under F-1 visa status, was offered a Software Engineer position involving the development of a platform used for data analytics.

  • The applicant possessed multiple degrees in Computer Science.

SOLUTION:    

  • One of the main challenges to this case was establishing that the applicant met the educational requirements for the TN Engineer category.

  • Prior to filing, USCIS had published its TN visa policy manual, which included restrictive language on the educational requirements for Software Engineers: “An engineer may not fill computer-related jobs unless he or she has credentials as a computer or software engineer in a bona fide engineering specialty offering full engineering credentials, such as professional engineering licenses.”

  • In order to minimize potential challenges from USCIS on this issue, in my submission packet to USCIS I included documentation showing that the applicant’s Computer Science degree program was part of the university’s School of Engineering. I also included research from the Occupational Outlook Handbook (OOH) showing that an individual who possesses a degree in Computer Science qualifies to work in a Software Engineer position.

FILING PROCESS:    

  • We filed an I-129 petition with USCIS requesting a change of status to TN visa status using premium processing.

  • USCIS approved the petition for a 3-year period without the issuance of a Request for Evidence (RFE).

Statements regarding prior application approvals our office has obtained are provided for informational purposes only. Prior results do not guarantee a similar outcome.

Previous
Previous

TN Visa to Green Card Approval (7 Months) - Marriage to U.S. Citizen

Next
Next

Mexican TN Visa Worker I-94 Headaches Continue