I have some questions:
i. Why is the market like this? Something seems very wrong about this situation. Surely this is neither optimal for myself or the companies I work for.
ii. Am I missing something? There seem to be perhaps a hundred high paying engineering jobs in all of Europe, and they all seem to be in hedge funds. Or am I somehow not seeing them?
iii. How is everyone else handling this? Are you also going in to contracting, moving into management, or accepting that your senior engineer salary is as good as it will ever get?
2) Anyplace in Europe, you are going to be comparatively "close" to Eastern Europe where the cost of living is low and super talented programmers can be found for "peanuts" and compensated under the table directly via paypal. This drives the local cost of talent way down.
3) Don't move to management unless you are sure that is the right role for you. A great programmer is not (necessarily) even a mediocre middle manager. If you are suited to it then great. If not, start your own company or look to find a senior position some place else with better compensation (remember, not all compensation is pay) For example, many employers off discounted home loans, education assistance, retirement contributions, or stock purchases.
If your preference is a permanent job, management is the answer. You have the choice.
Well, of course the domain makes a lot of difference. Seems to me the requirements are very narrow: permanent, not management, existing domain, salary > 1.5x market salary. Can you not compromise?
I'm not in that kind of position, but I'd say, what's wrong with hedge funds? What's wrong with management? What's wrong with keeping your 1.5x market salary?