Hacker News new | ask | show | jobs
by potatolicious 5311 days ago
I have some theories, but not a lot of proof - as is the case when arguing the effects of policy.

If you look at the job openings in software in Canada, you will find a lot of US satellite offices hiring. Adobe, Autodesk, Apple, IBM, Microsoft, et al all have significant presence across Canada, but the pay for Canadian positions is inevitably far, far less than their American counterparts.

Part of it is the lack of entrepreneurialism in the field, I think. Because of the lack of startups, and the lacklustre VC scene, the industry doesn't have lot of domestic legs to stand on. A huge part of the software industry's identity in Canada is "like America, but cheaper" - there aren't enough homegrown companies to counter this trend.

The software jobs are also dominated by fields where it's a cost centre, not R&D. The biggest employers of software engineers in Canada are banks and telcos, not "pure" software companies. In this environment, the majority of openings are IT monkey jobs, not high-level engineering positions.

There's a lot of talent coming out of Canada, the majority don't stay though, and they won't so long as the US offers more interesting jobs that pay double, triple the Canadian rate. More professional satisfaction, way more money? I'm not made of stone!