Currently the market for software developers is very complicated in Germany.
Basically, the answer is: if you have a job, you stay there (at least until hopefully in a few years the job market situation for software developers in Germany improves).
How do I know? I've met them there. My project of close to 40 people was over 80% German. Contractors overall were mainly German as well.
And it makes huge sense - in the German part language is largely the same where it matters and salaries are much better. Also there aren't nearly enough Swiss programmers to fill all the positions.
If I were German, I would be in Zürich right now, admiring its hideous bare concrete 20-21st century architecture.
Nice disconnect from reality.
90k is more than twice the median income in Germany, and by extension, more than twice the median income of most European countries.
I had a hard time with German work expectations and management style. Also, their engineering approach is thorough but incredibly slow and over-built. The environment is hierarchy and credential based with little room for individual initiative or creative problem solving. I was used to improvising, experimenting, and thinking outside the box. It was not a good fit.