I have spent quite a lot of time going through various threads and realized that this forum is a treasure trove! For people moving from the U.S., this place is a boon.
As I’m someone with relatively less experience (2 years of employment in the U.S.) than others on this forum, I don’t have significant savings to move and comfortably afford a house in the Greater Vancouver Area unless I find a well-paid job (not on par with the U.S. of course, but something that’s above median with a good base salary + stocks/RSUs and bonus).
I am contemplating a permanent move sometime next year and I want to be well prepared as a lot of crucial things are counting on this transition. I work at a tech company in the Bay Area and full-time remote employment with my current employer is not guaranteed, though we have a Canadian office presence. Based on suggestions in other threads, it might be ideal if a U.S. employer could allow employment while the employee resides in Canada.
I’d love some suggestions/advice on a few parameters:
- Does it make sense to talk to recruiters in the U.S. and let them know about my intended move to Canada before interviewing? With this option, would companies typically have you interview directly with the Canadian team? If the interviewing is done with the Canadian team, I’m wondering if it impacts compensation as they’d probably regard me as someone starting from scratch in Canada.
- Compared to Vancouver, more tech behemoths seem to be situated in Toronto. From a financial and career trajectory perspective, would it make sense to perhaps consider a remote role from Vancouver for a company in Toronto?
TL;DR: overall, what would be suggested ways to land a Software Engineering job at a top tech company (product-based) with good compensation?
I’m looking forward to the resumption of MovNorth Hire and MovNorth Remote, but for now, I’d be really thankful if I could get some pointers.