Ah, the ol' liquidity spiel. One wonders how markets were even possible before HFT...
You don't have to be that old to remember how terrible the experience used to be, and how easily even sophisticated individuals were ripped off at every point of the process.
I guess I'm not old enough. What was the system like? How did sophisticated traders get ripped off?
Getting back on topic, being a software developer for an HFT shop can be a lot of fun: serious technical challenges and a rapid feedback loop in a role where you may be the revenue stream rather than just another cost center. But posters highlighting NIH syndrome are spot on: you risk pigeonholing yourself.