Best place to work as an American software engineer (with British and Irish citizenship) in Europe?
Given the current political situation in the United States, I'm starting to make plans about possibly moving. I don't need to make a move yet, but I'm concerned the economic and political situation is going to deteriorate that myself and my wife will need to leave.
Some background. I have worked for 10 years as a software engineer in Seattle in several companies. I currently work for a company that provisions clients in the public cloud (AWS, Azure, Google Cloud). I have strong knowledge of TypeScript/JavaScript, Python, C#/.Net, React, Angular, AWS, Azure, and Docker (I have worked professionally with all these tools). My wife is an ELL (English as a learned language) teacher/professional.
We are both native English speakers. I know French at a pretty high level (I have C1 certification). I also know Spanish fairly well (B2 level). My wife is a B2/C1 speaker of Spanish. I have American, Irish, and British citizenships, my wife only has American.
I have been doing some research about job availabilities in cities throughout Europe and have been looking in particular at London, Berlin, Amsterdam, and Paris. I know the salary I will receive will be lower - that is ok, but I am concerned about how having a lower salary effect my ability to find housing (I think this will be a problem in London especially).
My question are: which of these cities would be the best place for myself and my wife? Are there other locations I am missing that could be good choices as well?