
Low Level Software Engineer (C++)
Hudson River Tradingover 1 year ago
Singapore, SingaporeEntry Level
Responsibilities
- Own the process of entering new markets and manage market changes over time.
- Work closely with algorithmic trading and operations teams to support trading success.
- Optimize trading in markets where HRT already operates.
- Analyze and improve software code, designs, and algorithms.
- Contribute to systems supporting market data and order entry.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- C++ experience is required.
- Familiarity with UNIX operating systems and comfort using the command line.
- Fluency in reading, writing, and conversing in English.
- Ability to work independently and manage work effectively.
- Ability to analyze and fix problems quickly and understand and improve existing code.
- Ability to describe software designs from high-level interfaces through low-level algorithms.
- 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.