Taking a Look At High-End Programmer Salaries
msmoriarty writes "Our reporter decided to try to document the high end of programmer salaries (at least in the US). It seems that $300,000 to $400,000 and up is not unheard of in the financial industry, but the highest salary we could document was apx. $1.2 million, earned by Sergey Aleynikov, who was later convicted of stealing proprietary source code from a previous employer, Goldman Sachs."
But programming was a minor part of Aleynikov's job.
His primary duty was keeping his mouth shut.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
From my understanding, programmers making 300 - 400 thousand in the financial industry are typically quantitative analysts or financial engineers with masters degrees or Phds in these fields. Their primary duties are things like modeling complicated financial scenarios or finding statistical anomalies to exploit in high frequency trading. Yes they code their strategies but I don't know if I'd put them in the same category as your typical programmer.
If the dollar is an "I owe you nothing", then the Euro is a "Who owes you nothing." - Doug Casey
I know a few guys who a decade ago were in the million a year range, and are now in the 250-300k.
If you're working with people databases, financials, or just on a product that happens to do crazy awesome (minecraft) you can make a pile of money. But expect 100-200k range if you're really good these days it seems like.
That's not to say you can't make money in direct offshoots of programming, for example becoming a producer on a project, where you may touch some programming still but are now more managerial, or design.
It seems that $300,000 to $400,000 and up is not unheard of in the financial industry
I've "heard of" people completing a couple week certification course getting a $75000/yr job in IT because they now have an A+ cert and there are huge shortages of personnel. Of course I "heard of" that exclusively in TV and radio commercials by for-profit schools charging outrageous fees. The reality of it is the typical BS degree holder can hope for and possibly even get a $8/hr helpdesk job; The cream of the crop will do better, but then again, they always do. Such is to be expected toward the end of the educational-industrial complex bubble. How reliable are the reports of $400K/yr cobol coders and $75K/yr A+ cert password resetters and what kind of numbers are we talking about? I can totally see a CEO's son getting a really special deal, but thats just an anecdote compared to the other 300 million citizens and non-citizens here.
"Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
The article doesn't differentiate between base salary and "extras", such as bonuses, stock options, and other forms of compensations. Stock option grants can easily amount to a yearly base compensation in large Silicon Valley shops. And bonuses at Goldman Sachs is even more.
Yes, finance gigs pay higher but there are LOTS of buts.
First, there is so much legacy code and systems that your skill set might end-up lagging behind the market by 10 years. So if you ever want to escape the frigid NYC winters and move to California then you'll find your skill set obsolete. And realistically you need to work in NYC to make money in finance.
Second, the big money only occasionally sweeps by your star. The trends in the market come and go. So the $400k Russian coder at GS might only make that for a few years. Then he's back to $100k year. This was probably part of the reason he moved to a new venture.
Third, for the long term gigs require specialized knowledge of finance or markets which can be mind numbingly dull for top engineers. It is soulless work only for the black-hearted. Lucky if you get to work on interesting algorithms. Most work is in excruciatingly painful market data or regulatory related work.
Fourth, some the personality types which are considered splendid in tech are unwanted in finance (think Richard Stallman, James Gosling or other folks you might meet at a science fiction convention). They don't appreciate the odd ball creative genius or the pedantic sorts.
Did I mentioned that the winters in NYC are freaking FREEZING!? If you have the choice, take the $100k you can make in SF or LA. California has a much better quality of life than the NYC rat race.
Personally I think that $/h is more important than $/y. I earn around $75k per year working 40 hours per week. If I could make $112.5k per year working 60 hours per week (same hourly wage) I wouldn't take it. I enjoy work but I value my free time more.
My other account has a 3-digit UID.
If your bosses know the right people you don't need testing.
They just cancel the transactions if you screw up:
http://money.cnn.com/2010/05/07/markets/explaining_wall_street_turmoil/
Or prosecute the humans who beat your algo:
http://www.computerworlduk.com/news/security/3244186/norwegian-traders-convicted-for-outsmarting-us-stock-broker-algorithm/
Technical know-who trumps technical know-how.