Based on my anecdotal experience, it would depend entirely on you: your experience, your reputation, and your negotiating ability. If you're a top senior engineer or a celebrity like Tim Bray (https://www.tbray.org/ongoing/) then you can probably swing something with the BigCos, but for a regular junior/intermediate developer you'll have a tougher time getting a deal like that.
I decided to look for a remote job recently. I went down a list of various job sites specializing in them, and a few days later I had a remote job that pays six figures.
I would say it's not difficult at all - there were hundreds of job listings.