* Dutch American Friendship Treaty (self employ in the Netherlands)
* Working Holiday visa Irealnd (one year and have to be within a year of school or in school, but if you get a job that sponsors you can stay)
* Germany. Germany is just supposed to be a relatively easy place to get a visa, comparatively. Be sure to look up blue cards.
* Ancestry. Got any history in a European country? Start looking at grandparents' birth certs
Also, a lot of people have mentioned pay. It's true, pay is lower in Europe - in tech. OTOH in other fields there's less of a disparity, or it's higher here. My wife does not work in tech and makes more here (or did before she decided to stay home with our kid).
In Ireland, at least, a normal dev would make very roughly 60(ish), someone versed in ML, etc. closer to 90, and to get to six figures you'd need te be fairly senior. Jobs posted on http://irishtechcommunity.slack.com/ recently have been everything from 40k (junior) to 150k (senior at FB). It's more common to include ranges in job postings here.
Europe is big though and salaries are MUCH different in Portugal than in, say, Finland.
I would have recommended Ireland in the past but now, if you're interested, you'd be wise to steer clear of Dublin. Housing has gotten really scarce, but worse than just being expensive it's just really hard to actually _get_ (no surprise given that rent control is bad policy).
If I were looking myself right now the top of my list would be Utrecht, because I love cities where my kid can cycle to school and not die.
> Dutch American Friendship Treaty (self employ in the Netherlands)
This was my first thought. I was hoping to move abroad for some time before quitting my remote U.S. job.
> Working Holiday visa Irealnd (one year and have to be within a year of school or in school, but if you get a job that sponsors you can stay)
I'm going to check this one out, thank you. I have a few classes I'd like to take, plus the GI bill to pay for finishing my degree (I have a semester left).
> Ancestry. Got any history in a European country? Start looking at grandparents' birth certs.
My wife's mother was born in Italy (well, Sicily), her family migrated to the U.S. when she was just a few years old.
> Ancestry. Got any history in a European country? Start looking at grandparents' birth certs
Unfortunately, this only works for relatively recent migrants. Any documents before 1900 or so are hit-or-miss. I have a very, very unique last name (in the US) and the documents on the country of origin for my ancestors vary between Russia, Prussia, Germania, and Poland depending on who filled out the forms. Then there's the issue of misspellings.