Heads-up: salary for very senior software developers in Europe are between half and one-third of what they are in USA.
There are no quotas or waiting lists, and you do not have to be "sponsored".
Based on my own experiences, I'd say it makes little to no financial sense to move to Europe from the US, if you're going to work for somebody else while leaving a top-tier SV compensation package behind. Salaries are a lot lower, and taxation in rich EU countries is generally very high, you're looking at 40%+ effective tax rate.
In addition to that, a number of EU countries have painful wealth taxes. The Netherlands doesn't have a wealth tax per se, but it has a preposterous across the board tax based on an "assumed 4% return on the entirety of one's savings+investments". As someone with multi-million dollar investments in the US, this swiftly caused me to abandon Amsterdam as a potential base of operations.
- 500K worth of real estate investment in Portugal gets you EU permanent residence.
- 750k investment in Malta gets you full out EU citizenship.
After this you are fully entitled to live/work/receive healthcare anywhere in Europe with no strings attached to an employer.
Controversial I know but the option is there.
You will likely be taking a pay cut, but you might have a higher standard of living depending on how much you currently make. You will also almost certainly get better holidays (5-6 weeks is fairly normal).
See https://www.gov.uk/skilled-worker-visa for more details
If you were born in Ibero-America (former Spanish and Portugese colonies including Puerto Rico) you can gain citizenship of Spain with two years of residence.
In both of these countries, the first step is to get a job offer from a company and go from there.
Check whether there are specific country-level agreements like nafta between us/Canada and Mexico. This changes the rules for the appropriate countries’s citizens. Canada/us is quite straightforward to cross if a job offer is in hand and one of a fair number of career categories is met.
A couple have been there for years, at this point.