Comparing to other colleagues in the core business of the firm, yes they are under paid. But they are well paid comparing to other programmers in other industries than financial. The point is that if you're a programmer you still be a programmer regardless which industry you're working for, and you'll get paid according to the programmers pay scale.