News for hackers. Stuff that matters.
Re:Ask HN: Canada for tech jobs? by MikeTheRocker on Saturday June 06, 2020 @12:57PM (#23440542)
I'm a Canadian software that moved from Victoria, BC to San Francisco, CA to begin my career two years ago. My top earning friends in Canada of the same experience level earn 2 - 4 times less than me and my peers here. I'm saving significantly more here than them too even after a much higher cost of living. The quality of life here is worse though in some ways. Most of all I miss the politeness and generally less hostile demeanor of Canadians.
Re:Ask HN: Canada for tech jobs? by core-questions on Saturday June 06, 2020 @01:35PM (#23440850)
> The quality of life here is worse though in some ways

So what you need to think about is this: if you would be putting away, say, $50k less a year in Vancouver, it's essentially like you're paying $50k more to live there. Is it worth it to you?

Compared to San Fran, it has a more hospitable and interesting climate, the culture is perhaps less vivacious but definitely safer and more genteel, the outdoors and recreation opportunities nearby blow away anything in California, and the fact that the local institutions and governments are still relatively well-run has a positive impact on the long term stability of the place.

The question is: are you looking for somewhere to _live_, to settle, to raise a family, to put down roots? Are you looking for somewhere to be _from_? Or are you a member of the globetrotting class, working wherever you feel like, being _from_ nowhere?

If the latter, then you may as well follow the money for as long as you can. If the former, then it may well be worth some numeric financial sacrifices in order to actually have a better life. There's probably plenty of equivalents in "flyover" states and the like, where you can live for cheap and be safe and stable relative to the major cities.

Re:Ask HN: Canada for tech jobs? by twiceaday on Saturday June 06, 2020 @07:39PM (#23443333)
These words would be fine if we were talking about a 20% pay difference. But we are talking about a 100-200% pay difference. And if you save half your pay in Vancouver, moving to SF increases your savings rate by 4-6x. This gets significantly better with lower savings rates. That is absolutely crazy. It would be so deeply irrational to have these options and choose Vancouver early in your career. Even just a single four year contract in the bay will completely change your financial situation. Do one or two contracts _then_ move to Vancouver.
Re:Ask HN: Canada for tech jobs? by core-questions on Monday June 08, 2020 @09:18PM (#23462625)
> It would be so deeply irrational to have these options and choose Vancouver early in your career.

That is, if your only consideration is financial; which is an equally irrational way to live your life. You have to consider the social cost of uprooting yourself and moving around - there is huge value in building not just a "network" but an actual group of friends, other families, etc. to form community. This of course is something often missed by the sort of small-souled bugmen that are attracted to working at high-value Silicon Valley jobs, "changing the world" by "disrupting" the way people deliver pizza or call a cab. (Imagine pouring out your best years slaving away at something so meaningless!)

If you spend the early years of your career living in an $2000/mo room in some bunkhouse, not developing real connections with anyone, and then drop out of the sky in another city as you approach 30, don't be surprised if you've missed out on many of the other things that actually make life worth living, and don't be surprised if you've paid other opportunity costs. Maybe you miss out on finding the love of your life, or don't find them until you're too old to start a family. Maybe you find yourself permanently rootless, unable to form a cohesive friend group, perhaps even skeptical that they actually exist.

Or just notice all the human shit on the street in SF and realize that you could actually live somewhere you honestly liked to be. It's that simple.

Re:Ask HN: Canada for tech jobs? by twiceaday on Tuesday June 09, 2020 @10:44PM (#23473360)
This seems to be a sensitive topic for you. Too much vitriol and straw-men. 'Only financial' is naive. Your life is heavily structured by the need to earn a living. You focus on how awful life is in SF and how nice it could be elsewhere yet you will only get to enjoy this life on evenings and weekends because you are working full time. A lot of people I know don't have time / energy for hobbies or friends outside of chores, family stuff, and decompressing from work. Most people are forced to play this game but if you have enough money you can start changing the rules. With enough money you can regularly take years off work to do... anything you want. Travel, meet people, write a book, deeply pursue hobbies, etc. With enough money you can work part time for the rest of your life and actually have the time and energy to enjoy it. And with enough money you can retire early, as early as in your 30s, to get unlimited freedom. It's not 'only financial,' it's paradigm shifting. It's 'only financial' if you are resigned to working until you are 65 or whatever and assume everybody else is too.
Re:Ask HN: Canada for tech jobs? by Voloskaya on Saturday June 06, 2020 @01:26PM (#23440780)
> My top earning friends in Canada of the same experience level earn 2 - 4 times less than me and my peers here

2 is possible, 4 seems like a big stretch. Are you really comparing apples to apples? Or are you working for Google and comparing against someone working for a random consultancy firm in Victoria? In Montréal, top software developers salaries are around 200K CAD, a bit more if you go at Google, and Montreal pays less than other cities.

Re:Ask HN: Canada for tech jobs? by betaby on Saturday June 06, 2020 @05:41PM (#23442455)
200K CAD is basically unheard in Montreal for the IC. I know only one person with total compensation like that and she is kind of tech manager. 135K Cad is very high in Montreal for IC, median for the senior developer is around 90k, 100K considered very good.
Re:Ask HN: Canada for tech jobs? by chrisandchips on Sunday June 07, 2020 @10:16AM (#23447493)
To OP, or another curious reader, I think you need to take these kinds of posts with a grain of salt. That salary is rare in montreal, but it is also an extremely affordable city to live in. If you are seeking a comfortable life, I personally don’t think you need to be sweating whether you’re earning 120k or 200k CAD in a city like that.
Re:Ask HN: Canada for tech jobs? by Voloskaya on Saturday June 06, 2020 @07:53PM (#23443424)
It's high but not unheard of (I am talking about total comp, not base salary). I know plenty of IC making that and more. Of course I am biased, since I work for an employer that does pay that kind of salary, so of course I know a lot of my colleagues. This might only be achievable if you work for one the top AI companies in the city however (Google Brain, Facebook Lab, Microsoft etc.). I don't really know how it's like outside of my bubble.

And I agree that this is not common at all but OP was talking about "top earning" friends.

However, even taking your median figure of 100k, I doubt the median salary in the bay for a senior software engineer is 300K USD (4 times more).

Re:Ask HN: Canada for tech jobs? by betaby on Saturday June 06, 2020 @09:03PM (#23443782)
Facebook Lab is how many employees in Montreal? 10? Microsoft doesn't pay 200k CAD in Montreal in total comp to IC not even close to that.
Re:Ask HN: Canada for tech jobs? by Voloskaya on Saturday June 06, 2020 @09:18PM (#23443880)
> Microsoft doesn't pay 200k CAD in Montreal in total comp to IC not even close to that.

You might want to get more up to date info on that.

Re:Ask HN: Canada for tech jobs? by dleslie on Saturday June 06, 2020 @01:29PM (#23440811)
They said it was the beginning of their career.

Particularly on the island, in Victoria, it's quite possible for an entry level position to earn only around 33,000 to 45,000 CDN.

Re:Ask HN: Canada for tech jobs? by MikeTheRocker on Saturday June 06, 2020 @04:36PM (#23442031)
At the risk of sounding like I'm boasting, I'll share concrete figures. I earn about $285k USD (~$380k CAD) as an L4 SWE at a FANG company. My top earning friends in BC work at companies like Microsoft, Amazon, and Juul and earn about $60-$120k CAD.
Re:Ask HN: Canada for tech jobs? by raydev on Saturday June 06, 2020 @08:05PM (#23443476)
I wonder if this is a BC-specific problem, because Amazon and Shopify appear to be paying seniors in Toronto around $150-200k CAD/year+RSUs. With Google opening an office, and Snap already here, and Yelp already here, and Square already here, and others, I think the market in Toronto has already started changing.
Re:Ask HN: Canada for tech jobs? by MikeTheRocker on Saturday June 06, 2020 @09:54PM (#23444085)
Even if they were making $250k CAD total compensation in Toronto, as a senior engineer at top companies in the Bay Area, Seattle, NYC, etc. you can make $350-$400k USD ($470-530k CAD). We're talking about earning $150-$200k more. Working just 5-10 years with savings like this would be life changing.
Re:Ask HN: Canada for tech jobs? by raydev on Saturday June 06, 2020 @10:27PM (#23444277)
I wasn't arguing that at all, only that things appear to be much better for SEs in Toronto than Vancouver for some reason.

And I've said elsewhere in thread, I'd happily move my family down (I'm a US citizen) if I thought it was possible to buy health insurance that would guarantee coverage for all issues. I've heard too many stories of insurance companies refusing to pay for emergency treatments because the hospital happened to be out of network.

Re:Ask HN: Canada for tech jobs? by Voloskaya on Saturday June 06, 2020 @09:23PM (#23443910)
> My top earning friends in BC work at companies like Microsoft, Amazon, and Juul and earn about $60-$120k CAD

Are your top earning friends L4 or equivalent? If not the comparison is worthless.

Those looks very much like junior level salaries. 90-100K$ CAD for a junior position at one of the FANG in Canada is as low as you can go.

Re:Ask HN: Canada for tech jobs? by dleslie on Saturday June 06, 2020 @09:57PM (#23444103)
SAP paid that well when I worked there five years ago, and they're right down on Hamilton street.
Re:Ask HN: Canada for tech jobs? by baseballMan on Saturday June 06, 2020 @06:17PM (#23442753)
Damn man.. I really need to just suck it up and try and get a job in the US when COVID wraps up and we can get across the border again. I don't really want to work there and be so far away from family but it just doesn't make financial sense to keep doing what I'm doing.

I make really good money for my 3 years of experience (compared to others in my city with my level of experience) but it's just such a hilariously large gap at this point that it'd be dumb for me not to at least try and get a job.

Re:Ask HN: Canada for tech jobs? by brailsafe on Saturday June 06, 2020 @06:50PM (#23443034)
I'd visit first and see if you want to live there more than Canada. I generally quite like Vancouver, and although I don't have the visa requirements for the states, I have no interest in moving on-location there despite the financial gap. I'd focus on what your interests are outside of work and then work to accommodate that.
Re:Ask HN: Canada for tech jobs? by aprdm on Saturday June 06, 2020 @08:27PM (#23443596)
Amazon certainly pays around 200k cad total compensation in Vancouver now a days..
Re:Ask HN: Canada for tech jobs? by neonate on Saturday June 06, 2020 @04:58PM (#23442174)
Thanks for sharing this. People don't realize, and often refuse to believe, how large this gap has gotten. (Patio11 has written about that quite a bit.) It's...crazy.
Re:Ask HN: Canada for tech jobs? by dleslie on Saturday June 06, 2020 @04:56PM (#23442153)
Then you're probably an outlier; that's well outside of the normal for software engineers in California based on data I can find.
Re:Ask HN: Canada for tech jobs? by ponker on Saturday June 06, 2020 @05:09PM (#23442241)
FAANG engineers are the highest paid 10% of software engineers in California.
Re:Ask HN: Canada for tech jobs? by dleslie on Saturday June 06, 2020 @05:27PM (#23442366)
Sure, but not every software engineer in California is a FAANG engineer; and even among FAANG engineers that stated salary is rather high.

It's not particularly useful to make claims that one can earn enormous amounts by changing region without also acknowledging that such an opportunity is only available to a small minority.

Re:Ask HN: Canada for tech jobs? by ponker on Saturday June 06, 2020 @05:41PM (#23442456)
Among FAANG engineers $285K is not high.
Re:Ask HN: Canada for tech jobs? by throwmyusername on Tuesday June 09, 2020 @12:14PM (#23467898)
For L4, 285k is within ballpark. "Among FAANG engineers" is a big pool from L3 all the way to L5/L6.
Re:Ask HN: Canada for tech jobs? by MikeTheRocker on Saturday June 06, 2020 @05:45PM (#23442498)
You're right that this is achievable only by a small percentage of people at the upper end of incomes, but I am comparing the same category of companies across both regions. Microsoft in Seattle vs Microsoft in Vancouver can be a 1.5-2x difference for example.
Re:Ask HN: Canada for tech jobs? by dleslie on Saturday June 06, 2020 @06:08PM (#23442677)
1.5-2x is a much narrower range, and smaller limits, than the 2-4x you posted earlier.
Re:Ask HN: Canada for tech jobs? by MikeTheRocker on Saturday June 06, 2020 @06:45PM (#23442990)
I'm saving over $100k USD per year after rent, food, phone, entertainment, etc. at age 24. This is impossible in Canada or most other parts of the world. My situation is not unique either, I know dozens of young engineers working at mid to high compensation companies earning around the same. Contrast this with new grads and mid level engineers in Canada earning < $75k USD and it's a no brainer to work here.
Re:Ask HN: Canada for tech jobs? by dleslie on Saturday June 06, 2020 @07:08PM (#23443149)
That smacks of sample bias and survivorship bias.

Sure, you and your social sphere have done well; but what about the population in aggregate?

Not everyone will or can work at a FAANG, or is competent enough to rise to that compensation level within those companies.

Re:Ask HN: Canada for tech jobs? by throwmyusername on Tuesday June 09, 2020 @12:27PM (#23468031)
> Contrast this with new grads and mid level engineers in Canada earning < $75k USD and it's a no brainer to work here.

You're comparing SF to the whole Canada. If you zoom in to just Vancouver and Toronto, less than 75k is definitely smaller local companies. Similar to some no-name companies in SF in general won't net you close 200k TC.

SAP new grads TC can hit $100k and this company is considered to pay the least among Salesforce (and Tableau), Microsoft, Amazon, Shopify, Splunk, etc around Vancouver.

Senior Devs (outside the list above) avg base pay in Vancouver is around 130-140k at entry (newly minted Sr. Dev) before bonuses (10-20%), RRSP matching, and stock if the company is public.

Toronto have more tech companies that pay similar avg I believe.

Definitely it's not $285k for intermediate dev (SDE2) for SF Bay but Vancouver and Toronto have established themselves as tech hotspot in Canada leaving the rest.

On the other hand, I agree with you on the point of your saving rate provided that you are young without family. With Family, I believe you have to pay extra health-insurance out of your own pocket. You might have to pay extra for education as well (or pay extra to live in better neighborhood).

Re:Ask HN: Canada for tech jobs? by fsociety on Saturday June 06, 2020 @07:31PM (#23443285)
Yep this is pretty similar to my experience
Re:Ask HN: Canada for tech jobs? by jayparth on Saturday June 06, 2020 @01:41PM (#23440889)
The best jobs? Granted I don't know what "the best jobs" are in Victoria, but that seems surprising. Are there big tech offices in Victoria?

If there aren't good jobs there then it's a different story.

Re:Ask HN: Canada for tech jobs? by dleslie on Saturday June 06, 2020 @01:48PM (#23440932)
There's hardly anything in Victoria. It's a Government and Retirement town.

Edit: apparently my perspective is dated; see the replies.

Re:Ask HN: Canada for tech jobs? by chrisfosterelli on Saturday June 06, 2020 @02:02PM (#23441042)
Tech is the city's biggest industry.

https://www.victoriachamber.ca/about-victoria.html

Re:Ask HN: Canada for tech jobs? by dleslie on Saturday June 06, 2020 @02:11PM (#23441143)
Was just reading this; sounds like tech started becoming a growth industry recently. Neat!

https://www.vicnews.com/business/booming-tech-sector-in-grea...

Re:Ask HN: Canada for tech jobs? by TheBiffer on Saturday June 06, 2020 @01:58PM (#23441015)
No so. Victoria has a thriving software community.
Re:Ask HN: Canada for tech jobs? by chrisfosterelli on Saturday June 06, 2020 @02:04PM (#23441066)
There's a significant amount of startups / medium companies / consultancies but no "heavy hitter" offices like FAMGA, which is probably a driver behind the state of salaries. There is some Amazon presence through an acquisition they made on ABE books. Though there's also lots of remote workers here too for big companies like Github / etc.
Re:Ask HN: Canada for tech jobs? by throwmyusername on Tuesday June 09, 2020 @12:28PM (#23468036)
Workday. Unless they moved out of Victoria cause it's hard to recruit.
Re:Ask HN: Canada for tech jobs? by raydev on Saturday June 06, 2020 @07:58PM (#23443448)
I moved to Canada from the US and stayed when I got married and had children.

I think about moving us to the Bay Area, but I'm now so terrified of what happens if one of us gets sick and insurance decides not to cover it for whatever reason.

Also, at least outside of Toronto, I feel like I can pick any decent-sized city in Canada and not be in danger of putting my kids in an underfunded school district. Violent crime rates here are lower, property crime rates are lower.

But yeah, I'm giving up probably $200k/year for it. We're doing okay, though.