In my experience of these things the environment at many banks greatly reduced the effectiveness of technical software staff. For example when I went to do some workshops for a bank a while back on data science, half the room didn't have their access approved to get the data and a third of the room didn't have access to the big data platform and many couldn't install any analysis software on their work laptops and it had been over 8 weeks since their project started. People who are really passionate about technology will find this sort of situation quite annoying.