CBP Still Denying Software Engineer TNs if No Engineering Degree

CBP, specifically the Toronto Pre-Flight Inspection office, is still denying TN visa applications filed for Software Engineering positions, if the applicant does not possess an Engineering degree.

I recently spoke to an individual who was denied TN status as a Software Engineer by the Toronto CBP office because he possessed a degree in Computer Science, and not in Engineering. I have written elsewhere why I believe this is an incorrect decision.

While this has been a recurrent issue at some CBP offices, a TN visa application may still be approved by CBP if it properly lays out the rules, and evidences how a non-engineering degree may qualify an applicant for a Software Engineer position.