A new way is to found a company either to Delaware or Nevada.
As the owner of the company you cna work as an independent contractor. Visa is valid for 4 years with a possibilty for extension.
Laywer fees for my friend who did this were about 3500 USD and 1500 USD for the accountant fees.
Other possibility is to try the Company sponsored route. You might have best chances with 3 level carriers... Perhaps not what you are looking for.
Hope this helps
JJ