Think about becoming a pentester, literally become a hacker. Sounds a little more exciting than it is because you write more reports and sit in more meetings than actually break into systems.
The dev space is crowded and because of this you can't demand as much as you could before. I have also worked at 3 banks and the people making decisions aren't building in house anymore because the coders go way over time and budget so they buy. The devs are just maintaining a few systems.
Some will disagree but this is my perspective.
As a pentester you have to be able to read code and manipulate code but you don't often write large portions of code. With
https://www.offensive-security.com/pwk-oscp/ you can expect a starting salary of 300k-500k depending on the "in" you get and your BEE status, with a year experience this salary increases exponentially. The course is hard extremely hard and if you take the 3 month option you will need to have a lot of background in Linux or have run through all hackthebox or tryhackme before starting. Yes you will need to cough up R25 000 (minimum) but it's worth it, from there every other course you do will be paid for by whatever company you work for and you will have like 12 certs in no time.
You are also on the top 10 skills in basically every country worldwide so if immigration is something you want to do this is also good.
Look into if it interests you but I can tell you it changed my life and I came from a civil engineering background where I was part owner of the company earing ok money to a pentester earning more than most.