Huh, could you share the rough numbers? I'm shocked to hear this.
Even In India Google/MSFT pay atleast 25k$ annually to new hires (not including stocks), Purchasing power wise that is around 100k$, right where the US salaries are.
US interns get paid around 6-8k a month, let's be generous and say 9k$. Are you saying that as a full time dev you could only earn 3k$ a month? Looks like you could earn more as a garbage truck driver?
I am not the person you replied to, but US$3000 is about CA$4000 or CA$48000 per year. For a junior software development position, that does seem to be in the ballpark of what gets offered in Canada.
On the higher end, I'm told 120K seems to be quite upper end for senior development -- this is near Toronto. That even at AMD, getting over 120K was very hard and rare - that's just $90K USD.
I've been looking over the past few months. CA$50000 for a "software engineer" is a very commonly advertised number. Those appear to be the junior positions to be sure; I have also seen higher numbers (mid level seems to be around CA$70000 with some senior positions around CA$90000), but I cannot write plausible applications for most of those as I am not really a "software engineer" even though I have often been called on to write code. However, adjusted for inflation, CA$50000 is still well below what I started at straight out of university ~15 years ago.
Even In India Google/MSFT pay atleast 25k$ annually to new hires (not including stocks), Purchasing power wise that is around 100k$, right where the US salaries are.
US interns get paid around 6-8k a month, let's be generous and say 9k$. Are you saying that as a full time dev you could only earn 3k$ a month? Looks like you could earn more as a garbage truck driver?