AlexDTO
New Member
Hi All,
I'm a Canadian citizen that recently made the switch from a career in finance (B.Comm 4 year Undergrad) to software engineering at one of the large tech companies where I have been employed in Canada full time for 6 months. My job title is Software Development Engineer, and I'm self taught and did not take any official classes related to computer science or engineering.
I have recently been wondering what it would take for me to get work status within the US for a different (or the same) company. I did some preliminary research on the TN visa and it seems that even those with computer science degrees have a tough time getting the visa.
Is there any chance or pathway for those with a 4 year degree in a different field? Does the work experience with a "engineer" title help my chances at all? If I am ineligible for the TN visa, am I completely out of luck?
Thanks for the help! This forum seems like a wealth of information.
I'm a Canadian citizen that recently made the switch from a career in finance (B.Comm 4 year Undergrad) to software engineering at one of the large tech companies where I have been employed in Canada full time for 6 months. My job title is Software Development Engineer, and I'm self taught and did not take any official classes related to computer science or engineering.
I have recently been wondering what it would take for me to get work status within the US for a different (or the same) company. I did some preliminary research on the TN visa and it seems that even those with computer science degrees have a tough time getting the visa.
Is there any chance or pathway for those with a 4 year degree in a different field? Does the work experience with a "engineer" title help my chances at all? If I am ineligible for the TN visa, am I completely out of luck?
Thanks for the help! This forum seems like a wealth of information.
Last edited: