I reckon academia is heading towards hiring more programmers. We often have research grants where one of the employed researchers could be a statsy person with publications in the learned journals, or a computery person with lots of stuff shared in github and contributions to open-source projects and so on. The prof as PI on the grant is impressed by the former, I'm (as CI) impressed by the latter. Currently we tend to favour the statsy people, and they are often very poor programmers with little knowledge of version control, testing, Makefiles, awk, all that nerdy stuff that could make their life simpler. So I teach them...
I can only really talk confidently about statistics here (sample size = 1) but I know a bit about other places. University College London has a Research Software Development Team, for example: http://blogs.ucl.ac.uk/research-software-development/ and the whole development of programming skills for researchers is being pushed by the SSI (software.ac.uk) of which I am a fellow.
You might also want to look at Software Carpentry, a programme for training researchers in programming skills - there may be opportunities there.
So currently there's a few opportunities, but its getting better. A final thought though - you want to leave "the financial-obsession of the business world and would like to work for the overall betterment of humanity instead". Hahahaahha rofl. Academia is just as financially-obsessed as any trading house. I'm spending today doing paperwork for expenses claims, travel, grant proposals... Its all about the money... Oh do I sound disillusioned? Okay, I have probably stopped some people catching malaria, but not today...