CSA or Engineering with CS degree

rabldong

New Member
Hi, I'm a naturalized Canadian citizen and want to seek some advice with regards to TN-1 application. I've got a new job offer as a fullstack software engineer but based on my research, it seems there are 2 possible NAFTA professions I can target for TN-1 work permit: Engineer and Computer System Analyst.

But the problem is that there is so much grey area when it comes to software engineering/development. I have a Bachelor of Science in Computer Science degree from McGill University with 2 years of work experience as software development engineer at one of FAANG companies.

My understanding is that in order to apply for TN - Engineer classification, I'd need an engineering degree which is not the case. But if I apply for Computer System Analyst, then my previous and current job titles will be viewed (they are all "software dev. engineer, fullstack software engineer" because they are all programming jobs.

My new employer is working with Fragomen (immigration service) to work on my TN case (TN USCIS NTO). My questions are:

1) If I apply for CSA, how should I explain about my past job titles (software dev engineer, full stack engineer, etc) and it's not related programming?
2) If I apply for engineering category, would it be helpful to list relevant courses on resume (Intro to Software Systems, Intro. to Computer Systems, Software Design, etc)?
3) Am I overthinking this? I know Fragomen should handle all the paperwork but I still heard all the horror stories even if you have immigration lawyer doing the working for you (either due to lack of experience or knowledge with TN). Should I hire an external lawyer just in case? I wonder how reliable Fragomen is with regards to TN application
 
Your previous experience doesn;t count towards getting a Tn, and is not even to be shown when applying, so I wouldn;t worry about that.

You are CSA-educated, applying for a CSA The answer to Q3 is "yes".
 
Your previous experience doesn;t count towards getting a Tn, and is not even to be shown when applying, so I wouldn;t worry about that.

You are CSA-educated, applying for a CSA The answer to Q3 is "yes".
Hello, does fragomen go and verify with previous employers listed on the resume with job responsibility or employment tenure.
 
Are you relying on diploma plus experience to get TN? Likely you are not, so your resume is irrelevant. Therefore why would they need to do a check? That is up to the hiring agent.
 
Are you relying on diploma plus experience to get TN? Likely you are not, so your resume is irrelevant. Therefore why would they need to do a check? That is up to the hiring agent.
No, I have a bachelors. My TN application won’t be relying on my past experience, however I just adjusted my past job titles based on the job posting while was applying initially. Now fragomen is asking for my employment history and if they call HR my title may differ.
 
Fragomen doesn't need this info. Tell them so, and ask them to remove your history from any TN application.

Another reason that TN process should avoid lawyers
 
Fragomen doesn't need this info. Tell them so, and ask them to remove your history from any TN application.

Another reason that TN process should avoid lawyers
I agree, but my employer is a big company and they have internal process for doing all this things
 
Top