That being said, that's not always the case. Lot's of companies can still only pay staff in their own country, or just a few countries. Some companies also want local work authorizations, even if the person is working remote. (An unfortunate situation, yet common).
So your search will be very different depending on if you have a US work authorization, and depending on how the company is able to pay you.
Another option is to setup a small company in the US to sell your consulting services and do your billing on a B2B basis.
I would suggest starting now, to network with people on LinkedIn, who are in your target locations and industries. With a 1-2 year lead time you can definitely figure everything out and have some good options organized.