In my experience, the majority of financial jobs prefer for you to be able to code. Why? Because once you write down some nice maths, you'll need a powerful machine to check whether the theory is correct in practise, and if so, using optimisation to calibrate parameters etc.
If you want to make use of fancy maths, then you I'd suggest looking outside of finance. There are hedge funds whom are looking for new machine learning / stats techniques, but these also require a lot of coding to actually test them.