From my experience if you want to have job opportunities on the global scale, you need to be a contractor. That means you have your own legal entity (a company, for example) from under which you invoice clients (the employer). You'll have to pay and figure out taxation on your own, obviously, and other things related to running a company wherever you are based, but employers don't have to deal with your taxes and other benefits - they just have to pay your invoices, which can be done globally just fine.
Source: I'm a contractor for over 5 years now, working for companies across continents.
Source: I'm a contractor for over 5 years now, working for companies across continents.