I've got a bit of programming experience mate :smile: My suggestion would be to code, code, code and work on small projects to build up a demonstrable portfolio of what you can do. Getting a job inside a trading firm is not necessarily easy and they often require incredibly talented engineers with many, many years of experience. I'm currently talking through a potential Bloomberg contract and, despite looking for application specialists, they require 15 years experience and knowledge of compilers, what goes on under the hood, proven industry experience, etc. Thankfully I'm old and worked on a lot of stuff. Don't expect to go in high up the ladder. There's a massive shortage of talented coders these days but it doesn't mean getting a high paid role is easy. Businesses are becoming increasingly cautious about who they work with as far too many are being stung by a significant lack of skills in people they employ. Hence, code, code, code and prove you have the ability to implement something tangible and demonstrable. And be prepared to work your way up from a junior-type role :smile: (I tcould well be worth it long-term).
Good luck and go for it :smile: