The incentives in finance are remarkably well-tuned to rewarding employee effort. Make the company 300k? You get 30k. Make the company 300 million? You get 30 million.
the law in the UK is that material risk takers bonus pay over a certain amount (couple of hundred thousand) is deferred over 3-5 years and can be clawed back
I see quite a few SWE jobs here in Singapore in finance, mostly realtime C++ order management. If the advertised salaries are real, they're very well-paid (300-700k USD, plus bonus).