Not sure about other countries but it's pretty much automatic in Germany for any job over EUR 55k (or something like that). Which is nearly all software jobs worth taking.
Really? I've looked at France and UK specifically and the requirements on paper seemed really difficult. You basically had to have a letter from the company saying that they couldn't find a EU citizen who could do the work, and even if that's pretty laxly interpreted and IIRC many employers weren't even willing to accept candidates outside of the EU. Perhaps it's changed or I'm misremembering.
Post Brexit the EU thing is no longer applicable, but the news recently makes me fear for anyone trying to travel here for work or leisure. EU citizens visiting family being thrown in jail and deported. We are turning into Gilead. I’d wait it out a few years until we’ve managed to get rid of Johnson, Patel, Gove, Raab and all the other swivel-eyed loons.
Not sure about other countries but it's pretty much automatic in Germany for any job over EUR 55k (or something like that). Which is nearly all software jobs worth taking.