<human>: Hey everyone, bear with a little background. 

I am a Non-EU national who is about to finish his Masters in Information Systems in France. I have done 4 years of Bachelors in CS earlier. 
I recently finished a very productive 5-month internship in Application Development with a reputed Video-Game company.

I intend to find a job in Software Development, preferably in Netherlands, Belgium (any European country where English is spoken prominently at workplace) or Canada. 
I realize the major hurdle is usually the work permit. 

I recently got through three rounds of interviews and tests for a firm in Amsterdam but couldn't make it in the final round since they found a more experienced candidate.

Has anyone in a similar position secured a job before? Any tips or advice on how do I go about finding one is highly appreciated. Thanks.

Can you summarize the given text in a few sentences?
<bot>: Non-EU national, did Masters in IS in France, looking for entry-level SW development job outside of France, need advice.