9 karma · joined October 25, 2017
I don't know much about job market, but I met many expats working as software engineers and they didn't speak any Japanese.
Don't forget that you want to visit your family in India. I think in Germany you typically get more vacation. Also consider the flight time. Berlin is much closer to India than Toronto.
An interesting non-standard choice for a country to immigrate to is Japan. Tokyo is a fun place with lots of foreigners. Applying for a visa is quick and reasonable, which is the complete opposite of US.
I found that after you have a certain amount in your bank account, you become one of those annoying rich people who tell others that money doesn't give you happiness and there other important things in life.