What is a Software Engineer at Hudson River Trading?
At Hudson River Trading (HRT), the Software Engineer role is at the heartbeat of our competitive advantage. You are not just building software; you are crafting high-performance, low-latency systems that must process massive volumes of market data with absolute precision. Your work directly impacts our ability to analyze global financial markets, execute trades in milliseconds, and maintain the robustness of our proprietary trading infrastructure.
This role requires a unique blend of deep systems-level knowledge and algorithmic creativity. You will work on complex challenges ranging from optimizing memory management and network stacks to designing scalable data structures that handle real-time trading spikes. Success here is defined by an obsession with efficiency, a rigorous approach to testing, and the ability to solve complex engineering problems under tight constraints.


