If you haven't pursued your MS yet, it might be better to pursue it in your destination country at a recognized university.
There are much better supports for that into a career.
International education and experience is notoriously difficult to transfer to North America. Gaining your very first north american work experience is notoriously difficult too.
Also its helpful to learn what graduates are expected to know and how they're expected to be able to think and problem solve in your destination country. Do a skills and competency map of yourself vs destination market.
For example, In anyone's home country, thinking and problem solving might not be as important as taking instructions well depending on the needs of the industry (say there is a lot of outsourcing to build to provided spec..) compared to a destination country.
The term you are looking for is New Grad. A good point to learn early on - avoid region specific lingo, communicating clearly is as important as your coding skills.
There are much better supports for that into a career.
International education and experience is notoriously difficult to transfer to North America. Gaining your very first north american work experience is notoriously difficult too.
Also its helpful to learn what graduates are expected to know and how they're expected to be able to think and problem solve in your destination country. Do a skills and competency map of yourself vs destination market.
For example, In anyone's home country, thinking and problem solving might not be as important as taking instructions well depending on the needs of the industry (say there is a lot of outsourcing to build to provided spec..) compared to a destination country.