Offers are US remote and I'm based in Canada. Numbers are all CAD. I'm 5yoe in various infra related roles Company 1 -US Remote, Series B raised backed in 2018, profitable since and is at the level of a Series D company. Engineering is <200 and establishing process around eng culture and design decisions. Lots of F500 are customers (60% roughly). SaaS product with a niche market fit, top company for it's sector according to Gartner. Option strike is $4, book value at raise was $50, 4k option grant Company 2 - US Remote, Series B, last raise was 2021. Profitability reached 6 months ago. Runway of 3 yrs if economy turned worse. AI / ML sector and small engineering team (30 in total), 100 person company. Smart engineers and good product market fit. Option strike is $3, book value at raise was $10, 20k option grant. Decent big names using the platform (Nvidia, Sony, Nasa etc.) Both companies use the exact same tech stack as a typical platform/infra engineer would be exposed to (AWS, python, Golang, terraform, k8s etc.)
Company 1 seems better based on the details you’ve provided. In this market, niche is the next big winner, and you’ll be able to make a bigger impact around Eng culture and design decisions for a sector that may not may find its right product fit. Hopefully this helps; good luck, OP! TC: 90K
Hey MRM, just curious you in Canada?
No, the United States. I’ve never been to Canada.
Both are good
Title is more important than pay sometimes and after tax the difference is like 5k you’re talking about, if you look for other jobs that title will be important
👆 This OP. I don't care one bit about what my title is, but it matters for any future move. Wish I would have considered title more with the last job I took.
Do these companies have Canada presence?
Will you be working as a contractor ?
FTE
I think smaller is more fun so I'd go with number 2 overall, but ultimately they're pretty similar so I'd focus on which product and team you'd just enjoy working with
Congrats on the offer. Both options look great, tbh. Do you mind sharing how the interview process was like? Did it require a lot of Leetcoding practice? TIA!
Company 1 - LC easy, system design, interview loop Company 2 - HM meeting, system design, no LC
Cool, thanks for the response!
Sent a pm
how can you get US jobs without working visa? is it illegal?
No. US companies have 3 common ways to hire Canadians: 1. Establish a Canada HQ 2. Hire as a Contractor or B2B relationship 3. Hire through a PEO (employer of record) #3 is extremely common for US remote companies. I've worked at a few US companies and using a PEO is common, they simply handle payroll and taxes.
Canadians can get a TN visa thats so easy to get as part of the NAFTA agreement between Mexico, US, Canada.
Yoe?
Updated post
Just curious, how you found US jobs from Canada? Trying to help my friend who is stuck in bank job