200k CAD is roughly comparable to 3 million INR in PPP terms, and that salary is for senior folks. Most senior engineers at Google Bangalore/Hyderabad or well established software companies are likely to make more than that.
Both might be considered to be salaries for remote offices of American companies or internationally funded startups. But if I look at the market in general, I’d rather be a software engineer in India than in Canada. The market is too big and the possibilities are too varied to ignore, even considering all the known problems (Canada might also have some of its own, I’m sure).
I know the parent talked about salary but that's not the only important factor. The reason for coming back to India could be spending time with old parents(who usually don't like moving to other countries at old age), kids' future, and weather.
I completely agree that those are important factors too (sometimes much more so than salaries), but good salaries, type of work and first-world benefits are usually the reasons why people emigrate in the first place (often leaving family and good weather behind), which is why I talked about those.
The more India closes the gap on these, the less incentive there is for people to move.
Consider the conversation here: https://news.ycombinator.com/item?id=21107264
200k CAD is roughly comparable to 3 million INR in PPP terms, and that salary is for senior folks. Most senior engineers at Google Bangalore/Hyderabad or well established software companies are likely to make more than that.
Both might be considered to be salaries for remote offices of American companies or internationally funded startups. But if I look at the market in general, I’d rather be a software engineer in India than in Canada. The market is too big and the possibilities are too varied to ignore, even considering all the known problems (Canada might also have some of its own, I’m sure).