| I second to you. In Vancouver, I've seen many companies who have probably live as long as 3-5 years before they crashed and closed down permanently. Most of the issues are related to their inability to innovate and their use of old technology (and methodology). I don't mean to be rude but sometime I viewed Canadian technology companies as the western-but-India-in-the-past kind of company. Many companies in Vancouver is looking for 7-10 years experienced (enterprise) Java developers. Gone is the need of fresh-grad/junior developers position. Guess what the fresh-grads do? 1) Go back to Asia (most immigrants came from Asia) 2) Go south of the border to Google, Microsoft, or Amazon. The cycle breaks down there. Tough really. I've been here for almost 10 years since college and I'm starting to plan my move to south of the border or to Asia. |
There's also the issue of talent drain and pay. I'm currently south of the border working for double what my going rate is in Canada. Most of the people I went to university with are also here (as in the USA).
Yes, for the people not familiar with Canadian software, double. I'd like to be closer to home and live in a more progressive society, but it's a 50% pay cut to do so.
I continue to struggle to understand why things are this bad. How is that a mere hop across the border can easily double one's pay? What prevents Canadian companies from being compensation-competitive with American ones?
Part of it is the distinct lack of "real" engineering jobs. A lot of work I've seen either belongs to the thoroughly disreputable gaming industry, or working as Java monkeys pounding on keyboards... neither option appeals to most top talent.
The other part is the culture of satellites - much of the software work I've found in Canada is at satellite offices of American companies, and having worked at one before, it seems that it's less "satellite office" and more "place full of cheaper people so we don't have to pay Californians to do the menial stuff".
But still, what's with the lack of high-paying software gigs in Canada?