Hi, I’m a Canadian born developer living in Ontario with 5 years of experience across 4 companies. Languages I have worked on: Java Spring, TypeScript, React, and Node.
In 2018 I graduated with a 3 year diploma in Computer Science from a college, not a university. I’ve heard this might make it harder to get a U.S. work visa. My dream is to move to the Bay Area, as I often visit my sister that lives in Cupertino. I’m considering studying online at WGU for a CS online degree while working full-time to strengthen my case.
What’s the best way to stand out as an engineer so Bay Area companies would be willing to sponsor me? Do I need a 4-year degree, or could I land a role based on experience? How difficult would it be for a company to sponsor a Canadian, do I have to be top 1%?
In general, applying to US jobs as a Canadian is much, much easier than coming over from other countries. (Via the TN Visa )
There's no barrier to applying for US-based roles now, right? I would go ahead and try as a way to calibrate how far off you are:
In 2018 I graduated with a 3 year diploma in Computer Science from a college, not a university
FWIW, I don't think this matters much -- a 3-year diploma and a 4-year degree sound roughly equivalent. It might matter for immigration purposes (e.g. you need a Bachelor's degree), but in terms of job qualifications, you can spin it to be similar.
Thank you for your response. I realized I’d likely need a bachelor’s degree for TN Visa eligibility, so I’m exploring transferring my 3-year diploma credits to complete an online CS degree.
In the meantime, I’m diving into interview prep, aiming for FAANG jobs in Canada or even remote roles in the U.S. Joining a company that supports tuition reimbursement would be ideal. I haven’t prepped in a while and feel a bit behind, but I’m committed to starting from scratch, leveling up, and becoming more knowledgeable than I am now.
Fellow Ontario engineer here working at a Big Tech company (relatively recent development - only been here for 7 months!)
In addition to what Rahul said and all the great advice at Taro (build side projects, develop real, strong connections with people, etc.), I just want to add 2 things that might be relevant to you:
Hope that helps!