There seem to be only two locations in Europe where software engineering pays reasonable money: London, and Zurich. See https://www.itjobswatch.co.uk to get an idea of salaries.
London has lots of downsides, but you can expect a reasonable career.
Also if you have aspirations to move to the USA, you can work for a FAANG company and then get a transfer to a US office in a few years on an L1 visa.
This is now the only practical way to get into the US to work since the H1B visa system is completely broken.