Tech IndustryFeb 20, 2023
ByteDancepiquedd

Can you earn a lot of money as a SWE at a trading firm without working on C++ systems?

Seems like the core SWE teams doing actual trading and processing market data feeds all use C++. Without a C++ background, would my earning potential be capped at firms like HRT, Jump, Citadel, Citadel Securities, Two Sigma if I joined in a non-C++ team?

Tesla odeepe Feb 20, 2023

Pythoners print too

Dropbox 4yoe440k Feb 21, 2023

Jane Street is Ocaml Other than that... It feels doubtful, C++ is used due to its consistent latency characteristics. It's like asking if you can become a good distributed systems engineer without ever having your deployments span multiple hosts.

Johnson & Johnson LFAw66 Feb 21, 2023

A lot of hedge funds use python

Google OVTD06 Feb 21, 2023

Hedge funds pay peanuts. We're not talking about them

Citadel citadellol Feb 21, 2023

Citadel is a hedge fund lol

Alteryx PGY75 Feb 21, 2023

There are jobs but the ones that are always being hired for are mainly low latency C++ - order execution or market data.

Amazon jandyassy Feb 21, 2023

Yes but they're much more desperate for decent C++ people due to the relatively limited supply

Financial Services Company tcKG42 Feb 21, 2023

Is it that hard to learn?

Financial Service Company aaXm56 Feb 21, 2023

Seriously, people dont want to put in effort.

Alteryx PGY75 Feb 21, 2023

To the level required for those jobs? Yes. It takes years.

Financial Service Company aaXm56 Feb 21, 2023

Why dont you want to learn c++? Do you know any other low level languages? Like C or Rust?

Akuna Capital akFv51 Feb 21, 2023

It depends on how much business impact you make, not the language. There’s a lot more than working on trading systems. Non-C++ would be working on stuff that enhances researcher productivity or helps traders make better decisions. If your Python tool decreased time to test new ideas by 90%, you’ll get paid more than a C++ dev that fixed bugs in the trading system.

Chicago Trading Company 22SAS Feb 21, 2023

This is the correct answer!

Citadel wTna43 Feb 21, 2023

600k TC with Java / Python, answer is yes

Amazon 🦄-Hunter Feb 21, 2023

What role and yoe? Looking to make the switch

Citadel UqFC67 Feb 21, 2023

Dang - yoe?

Two Sigma 2igma Feb 21, 2023

Yes. I work with Java and some Python at TS. But other trading firms may require C++ background