Hacker News new | ask | show | jobs
by tensor 3665 days ago
Outside of silicon valley and New York salaries in the US are not actually that great. According to glassdoor the average junior developer is actually only 60k when you consider the whole country. Junior software engineer on payscale is median 55k.

Also, in some place like San Fransisco the cost of living is going to be 2x or more, so that 2-3x higher salary will end up translating into maybe 1.2x. Salaries in Toronto are still low, but not nearly as much as some people make it out to be.

2 comments

The US is a big place, so if you look at it as a whole it's definitely not going to look as attractive. If you look specifically at the tech hubs however, even if we don't account for the 2 biggest US tech hubs, SV and NYC, places like Seattle and Boston still have much higher median salary and salary potential compared to the two biggest Canadian tech hubs, Toronto and Vancouver, and with comparable cost of living to boot.

The AngelList salaries data confirms this at least when it comes to the startup job sector: https://angel.co/salaries

Sampling a bunch of the jobs listed for Seattle shows that most are senior level. Senior level in Toronto is less on average, but it's definitely not half as much in comparable places.

One notable exception is Amazon, who starts people out of school at 90k. This is definitely an outlier. If you can get into Amazon out of school, might be worth taking advantage of it.

> Sampling a bunch of the jobs listed for Seattle shows that most are senior level. Senior level in Toronto is less on average, but it's definitely not half as much in comparable places.

I fail to see the value in making a distinction in terms of seniority unless you have good reasons to believe why the Seattle postings on AngelList might be skewed towards senior level to a higher degree than the Toronto postings, but your point is certainly valid.

If we look at the aggregate data, Toronto and Vancouver have average salaries of $61K and $59K respectively, and Seattle and Boston, $92K and $91K. That's closer to 1.5x, so "more than double" was definitely a bit hyperbolic, but this vicious death spiral (of low Canadian salaries -> brain drain into the US -> under-competing Canadian companies -> rinse and repeat) has been taking quite a toll on the Canadian tech sector, and has serious implications for its future, so I'd rather err on the side of hyperbole over understatement because I have a vested interest in this matter as a Canadian citizen and tech worker.

> Also, in some place like San Fransisco the cost of living is going to be 2x or more, so that 2-3x higher salary will end up translating into maybe 1.2x.

This is a pretty important point...

Currently it looks like a ~100k salary in San Fransisco is required to maintain the same standard of living that 55k gets you in Atlanta, Dallas, Raleigh, Pittsburgh, and essentially every other big city I've looked at. So about 1.8x higher is required.

For Toronto it's about 1.9x.

I've heard this argument often and it's somewhat valid, but it doesn't take into account that the amount left after expenses are paid is still a lot more in the Bay Area, and that can be saved or invested or used to open up other options which are not available to the person making half as much with half the expenses somewhere else.

Cars cost basically the same across the US. So do flights, vacation homes, stocks, etc. For many, the idea is to pay the high cost of living here, save up, then move to somewhere much cheaper after an early retirement, career change, etc. Or you can stay until you retire and be extremely wealthy relative to the rest of the country / world. For me, it's not a tough choice, even though rent is ridiculous.

Edit: let us not also forget that the ceiling for pay as an engineer in the Bay Area is currently around half a million a year in salary, more if you get valuable stock options. It's not really possible to come close to that anywhere else as far as I'm aware. The average is lower than that, but where I'm from, you'd be very lucky to get 100k as a senior engineer. It makes things like renting a place here while paying off the mortgage on a home you rent out elsewhere (Portland or Hawaii or whatever you're into) totally viable.

> For many, the idea is to pay the high cost of living here, save up, then move to somewhere much cheaper after an early retirement, career change, etc.

I can definitely understand why this is attractive. Maybe I'm on the other side of the argument because I'm not really an engineer and don't plan on being one. So while there are jobs I'd consider in the Bay Area, there's a similar number of similarly paying jobs in NYC and DC, where rent is less.

> Cars cost basically the same across the US. So do flights, vacation homes, stocks, etc.

Yes, but the cost of living calculator should be resulting the same amount saved, after all expenses are paid.

> Edit: let us not also forget that the ceiling for pay as an engineer in the Bay Area is currently around half a million a year in salary

This is the most convincing argument, I think... If that's true, that the ceiling (after adjusting for cost of living) is higher in the Bay Area, then yeah it's a pretty clear choice for engineers.