Summary
Hudson River Trading (HRT) is a company that applies a scientific approach to trading financial products. They are seeking C++ Engineers to build highly performant, fault-tolerant systems that power trading across global markets, working in a collaborative environment to solve complex problems.
Responsibilities
- Develop and optimize infrastructure for market data, order entry and execution logic, spanning tens of asset classes including options, equities, futures, crypto, and fixed income
- Design fault-tolerant, low-latency systems for live trading, including encoding/prioritization of data over WAN links and recovery from hardware failures
- Profile and improve performance-critical code for both throughput and latency in production environments
- Build and maintain infrastructure that drives products including client-facing wholesale and SDP platforms, distributed network filesystems, and scalable research workflows
- Write software that interfaces with specialized hardware such as FPGAs and ASICs used in trading systems
Skills
- 1+ years of professional work experience
- Bachelor's degree in Computer Science, Computer Engineering, or related field
- Superior design, debugging, and problem solving skills
- Advanced C++ experience is required
- Knowledge of UNIX operating systems (we use Linux), system/processor performance, and network communication
- Daily use of advanced C++
Qualifications
Must Haves
- 1+ years of professional work experience
- Bachelor's degree in Computer Science, Computer Engineering, or related field
- Superior design, debugging, and problem solving skills
- Advanced C++ experience is required
- Knowledge of UNIX operating systems (we use Linux), system/processor performance, and network communication
Nice to Haves
- daily use of advanced C++
Benefits
- Discretionary performance-based bonuses
- Competitive benefits package