I think you would have to target the scope even smalller to particular areas of finance probably quant or trading within a hedge fund. The majority of jobs at a large bank are mostly fixed salary with limited bonus. There are many jobs that are essential but don't capture a percentage of the value they generate. For example processing transactions is essential for a bank but typically doesn't pay large bonuses in that area.
Large banks can pay very well for the right software role, but there's so much more nepotism than big tech that it's pretty much impossible to land these unless you have a godfather in the industry AND you are a recognized prodigy.
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).
Seems like you might want to consider the finance industry.
If you make something important 5% faster, you bet you are getting a few years worth of salary as bonus.