Ask HN: What's it like for software engineers on Wall Street?
[1] https://www.quora.com/I-just-turned-23-and-make-around-300k-working-on-Wall-Street-Could-I-make-this-in-Silicon-Valley-if-I-was-looking-to-make-the-switch
[1] https://www.quora.com/I-just-turned-23-and-make-around-300k-working-on-Wall-Street-Could-I-make-this-in-Silicon-Valley-if-I-was-looking-to-make-the-switch
Banks are more standard jobs, where devs are usually siloed into doing very specific assignments in a pre-determined part of the business. If you want to build a long-term career in finance through banking, you should get in, climb the corporate ladder by doing your particular job well and hope your department’s business will be popular and sexy in 5 years. In 2003-2008 CDO and derivatives were the sexiest thing alive, after which it became less interesting. In terms of pay, you would get a higher base salary guaranteed, but any extra profit the bank makes will have to be split across all departments (sales, client, compliance …), so bonuses tend to be limited.
Hedge funds and prop trading are smaller institutions than banks, as such they are more tech-oriented (especially systematic trading places, where algorithmic platforms are built to place and execute trades). Hedge funds client their clients’ money and charge a commission on profits, while prop traders trade their own money and could potentially go down in one day. All this presents challenging problems to solve. Therefore, HFs and prop trading value good developers and they work closely with quant analysts and traders. While they usually look for strong backend developers, there is demand for good front-end engineers to refine the client facing applications too. Due to the nature of the job you would be working with traders and analysts, which is a good way to learn about finance proper. Smaller headcount in hedge funds generally encourages more collaboration and working in tighter teams, as it’s inefficient for the business to silo people away from each other as much. Another advantage is splitting the bonus across fewer people, leaves more money per person, which is where a dev with a lower base will beat your banker dev and can (not always) get > 250k.
The reality is that majority of developer work for Wall St is to build/manage legacy systems from back in the days. Will you believe it if I said I worked with a back office system at one of my clients in 2010 which was built in IBM iSeries ? Not to scare you but you will be working with old technology a lot on Wall St and not everything will be fancy new JS framework (some are catching up with those too)
Also, on an average, it will be VERY difficult to get over 160-170K as a base salary. Most people fall in the 120-150K range even after years of experience. Sure, you could get some bonus on top but consider those almost zero in today's market on wall st. Pay raises ? Forget about it. You may get 1-2% if lucky. Some years, you get 0 pay raise.
So don't be illusioned about the 300K number. Those are possible but only if you fit the criteria as I explained above. You are looking at average of 120-150K base like I said. Anything over it, you need to become a Director or above and go up the food chain.
The trick of working on Wall St in tech is simple. Negotiate the best pay you can BEFORE you get the job. Once you have it, forget about getting a big raise or bonus these days on wall st in technology.
Efinancialcareers is a good job website to find front office dev role recruiters.
The other part of wall street, the hedge funds, can pay way higher (data analysis/quant stuff). Those spots are quite rare, plus pay is more tightly tied to company performance. Who you know is more important than what you know, if that's what you're aiming for.
Banking/finance bonuses are also capped at 15-25% pa normally - so if the company does badly you dont get a bonus, but if it does well you dont get that much of a bonus in comparison to other areas of the business
I'd say these days, the horror stories are rare. There will be times you will be expected to work weekends, late nights etc but these are VERY much the exception, and mostly for hitting regulatory deadlines, rather than business ones. Like a lot of places, it will depend on whether your boss is competent or an arsehole.
The working environment will be more formal than a startup. You may well need to own a suit (or two).
Some of the work is really interesting and cutting edge. Some of it isn't.
The pay (at least in the UK) is lot more than you would get in other industries.
One final thing I would say after being in the industry 20+ years is that there is less of a divide between the Front Office traders and technology. It's no longer seen as an imposition, but key to them making money and trading well.
Most large comp numbers in SV come from stock grants, most on Wall Street come from profit sharing bonuses. This is double edged, when profits go away you don't make good money & you frequently lose your job.
Happy to answer specific questions.
I also would caution against generalizing on the hedge fund experience. I would say that unless their strategy is tech-driven or there are some senior management in tech roles, you could be in for a not so fun time.
However, your point about the lack of openness seems directed at prop trading shops more than banks or hedge funds.
Banks are large corporations and are expectedly monolithic, but they are seeing benefits to opening up and hosting hackathons. Using/contributing to open source is difficult there because of inflated compliance departments, who need to justify their existence by banning the use of open source and signing up on enterprise solutions.
Prop trading is definitely the most secretive, because the people are trading their own money and aren't huge fans of letting anyone close to the secret sauce. Because it's their bread and butter, you would probably be less keen to make your methods public if your money was on the line in a really cut-throat environment. It's comparable to google not open sourcing their ranking/search engine - we don't complain about that, do we?
Hedge funds are by far the most open both internally and externally. Several of the big funds I know, sponsor academic events, research, organise hackathons internally and externally. A NY HF recently ran an internal build your air hockey AI to play against human air hockey pros. Devs were working on the software and someone connected airhockey controllers to leves and pulleys. The AI won. the business model at HFs promotes collaboration and the engineers are the most chilled out bunch you ever meet, so most people end up liking the environment.