
Low Level Software Engineer (C++)
Hudson River Tradingover 1 year ago
Hong Kong, Hong KongEntry Level
Responsibilities
- Own the process of entering new markets and manage market changes over time.
- Optimize trading in markets where Hudson River Trading already operates.
- Work closely with algorithmic trading and operations teams to support trading success.
- Analyze existing code and improve its implementation and design.
- Describe software designs at high-level and low-level abstractions.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- C++ experience is required.
- Familiarity with Unix operating systems and comfort working at the command line.
- Fluent reading, writing, and conversational English.
- Ability to work independently, self-manage, analyze and fix problems quickly, and collaborate effectively.
- Experience developing market data and order entry systems is a plus.
About Hudson River Trading
Hudson River Trading is a privately held quantitative trading firm that researches and builds automated trading algorithms and low-latency systems. It trades its own capital across global electronic markets in multiple asset classes, often acting as a liquidity provider. Founded in 2002 and headquartered in New York, the firm runs a large-scale trading platform with around-the-clock operations supporting live market activity and risk controls.