
Experienced Software Engineer – Low Level (C++)
wehrtyou•Austin, TX, United States; Chicago, Illinois, United States; London, United Kingdom; New York, NY, United States

Experienced Software Engineer – Low Level (C++)
wehrtyou
Hudson River Trading (HRT) is seeking an Experienced Software Engineer specializing in C++ to develop and optimize high-performance, fault-tolerant trading systems. The role involves collaboration with researchers and traders to implement solutions in a fast-paced trading environment, focusing on low-latency and high-throughput systems.
Qualification
- 1+ years of professional work experience in software engineering.
- Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- Strong knowledge of C++, OS internals, CPU architecture, and networking protocols.
- Ability to solve complex engineering problems independently.
- Experience with performance profiling and optimization in production environments.
Responsibility
- Develop and optimize infrastructure for market data, order entry, and execution logic across various asset classes.
- Design fault-tolerant, low-latency systems for live trading, including data encoding and recovery from hardware failures.
- Profile and improve performance-critical code for throughput and latency in production environments.
- Build and maintain infrastructure for client-facing platforms and scalable research workflows.
- Write software that interfaces with specialized hardware such as FPGAs and ASICs.




