Well... since when are financial engineers supposed to be good software developers? Even if you're mega-smart, it's virtually impossible to be an expert in pricing derivatives and, simultaneously, an expert in writing code. Some quants were good at coding before they became quants, but as soon as you has some minions hacking for you, your coding skills deteriorate amazingly fast.