I would argue that this entire "Wall Street programmer" notion is a bit broad. You don't need to work in a bank or other financial institution to be a "Wall Street programmer". It is like saying that if a game company took a contract to build a first-person shooter game for the Army that now they are "Government programmers". The world revolving around finance is huge and there are lots of sub-fields and niche areas within it.