I left Canada shortly after graduating to move to California and got a 2x raise at a herpy derpy startup.
I left Canada shortly after graduating to move to California and got a 2x raise at a herpy derpy startup.
Even better, setup a business corp and work as a contractor - much easier for them to hire you. Also, get all the corporate tax benefits (tax rate, expense all gear, internet, home office etc).
Please correct me if I'm wrong.
If I'm right, my next question is: What would you recommend for securing a position with an American company while being overseas? I live in Denmark, Europe, and would need to find that job online, which adds to the challenge.
If you're a software engineer, apply for a FAANG or a Unicorn startup. Ideally, a FAANG company. Their HR department will handle this all for you. The big companies all have immigration lawyers on staff who do everything for you. The challenging part is grinding leetcode to pass the interview, that's it.
Going from Denmark to the USA by getting a job offer at Microsoft or Google takes work, but it's very straightforward. Just like how getting a six-pack takes work but is straightforward (need to go to the gym every day and eat broccoli). You grind leetcode, line up 8-10 interviews, fail 7, and pass 3.
Now, if you don't WANT to move to the USA and WANT to move to Canada because of family/life reasons, that's fine too! I ended up choosing to move to Taiwan, I'm sacrificing some career opportunities but I don't really care at this point in my life shrug.