3. United States
Living an American dream is not easy; it requires a lot of giving up and sacrificing, but if you are an IT professional, it will definitely pay off one day. With the average annual salary of around $76,000, you may do a lot, so make sure to rethink your decision of moving out, if you already live in America. Also, this one is probably the best country to study software engineering.