What are the pros and cons of working as a software engineer at a high frequency trading firm versus a tech company?
-
What are the pros and cons of working as a software engineer at a High Frequency Trading firm (like Chopper Trading, Jump Trading, etc.) vs a company like Google, Microsoft, Facebook, etc.? Also, how's the exit strategy like for software engineers in HF trading firms, i.e., what career options does a software engineer have as a next job after working for sometime in an HF trading company? Is it easy or difficult to come back to a tech company or switch b/w trading companies?
-
Answer:
Here are some relevant points, which may be interpreted as pros or cons depending on your outlook: At an HFT shop, there would be less peers than at a company like Google. While these shops are not all small, they are still several orders of magnitude smaller than an established tech company. Related to the previous point, to the extent that you have peers at other companies, you can't talk about your work very much in an HFT setting, but you can do so a good bit in technology. The strategic missions of the two types of companies are vastly different. The types of tactical problems you may have to solve may be surprisingly similar. At an HFT shop, the company will be solving a fairly narrow problem whereas Google or Facebook is solving many different problems for various products. The scope of what you will work on as an individual engineer will probably be around the same though (on average). In finance, you will probably be less rigorous about things like code quality but more rigorous about performance metrics. That is not to say that any of these companies do a poor job in those areas, I am mainly talking about differences at the margins. It's not as easy to switch between different HFT companies because of non-competition agreements. Those obstacles don't exist in technology. However, it's not good for your resume either way to make too many changes in your career. You can switch between finance and technology. People have done that, and some switched back. Again, if you make a lot of career changes without a coherent story, it reduces the strength of your resume, but that doesn't mean it can't be done. As far as the actual technical side, there is enough of an overlap of technical skills that you can leverage your experience. This becomes more difficult the more senior you get, where your expertise becomes more about domain knowledge. There are many technical jobs in finance outside of high-frequency trading. There are also many jobs in technology outside of the larger firms. So many opportunities exist for you if you are a strong engineer but realize down the road that you are in the wrong place for cultural reasons.
Vladimir Novakovski at Quora Visit the source
Related Q & A:
- What are the pros and cons of having a pet rabbit?Best solution by Yahoo! Answers
- What exactly does a software engineer/software programmer do?Best solution by Quora
- What are the pros and cons of a pharmacist?Best solution by Yahoo! Answers
- What are the pros and cons of buying a house using an FHA loan?Best solution by Personal Finance and Money
- What are the pros and cons of a career in marketing?Best solution by Quora
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.