Quote from rufus_4000:
Ok, I will be controversial here. I don't think financial programmers are overpaid, and I was head of technology for a med-sized broker dealer.
The reality is, as much as financial programmers like to think they do all the "cutting edge programming" and get paid relatively little compared to the modelers and traders. The work is no more difficult than say some that codes up a 3-D rendering engine (try to tweak efficient out of a multi-source light shading engine), or say some one that writes code for a cryptography engine (which I did for a few years of my life). So I don't see financial programmers should receive a "premium" just because they work in finance. The trading models and quant analysis, directly result in comparable PnL gains, so their value should be directly tied to such gains.
And yes, it pains me to say it. Since when I was head of technology, I knew that my total comp is merely that of a mid-level trader, let alone a trading desk head. That's why the good technologists tend to jump over to the trading side. Look at Will Sterling, he started as Island's CTO, now he runs equity trading for UBS, and most likely next in line to be global head of equities over there. and his current comp, is at least 10x when he was CTO, and this is fair.
Edited: Pay is also tied into how "replaceable" one's contribution to the overall profitability is. For instance, I know of FIX experts making 700k+ a year, because they are simply not "replaceable", in the head of trading's eyes.
Depends on the environment, but it really depends. You're right in general.
I did a few things that revolutionized the work flow in my old organization and I got paid less than a first year college graduate, if you adjust for region and such. They knew, they acknowledged it, but I got shafted. I knew I got shafted when the guy volunteered to give me a recommendation for a new job; I guess it was more politics from high above. Who offers to give a glowing review of someone when they threaten to leave? So the way I see it, I was underpaid.
By revolutionized, I literally mean saving 50-100k per day, and I got those savings doing work that was substantially cheaper than commercial fixes would have offered.
The biggest thing I grapple with daily is this:
If I want to go independent, I need capital. I need to raise it, because infrastructure costs for the sorts of things I'd be good at are so far above and beyond what I could pay myself. ~20k/month, base expenses. In the asset class for which I'm a quant analyst, the costs are far above 20k/month. It's a rich man's game.
If I go to another place, I may get shafted like I already got shafted.
If I go retail, like Jack Hershey suggests, I lose all the institutional edges Jack seems to be unaware of. Retail trading is extremely risky.
If I raise 1 million for infrastructure and another 300k for two programmers on borrowed capital, I'd need to come up with an edge right away and make sure that edge offsets the infrastructure costs. The thing is, for many of the microstructure/high-frequency related strategies, you run the risk of the data not being clean or the model viable until you collect the data in the field.
Now, if I work inside an organization, find an edge and then leave, that -may- be workable. But it's dirty.
My current plan is more or less to slog through development a bit more and tolerate the "underpaidness" for a while and go through the cycle of development another 4-5 times. Once I see the PnL, the loss, the gain, the rapidity with which we roll out strategies, etc., the more I'm going to be ready to take 2-mil and run with it.