
Software Engineer (C++ or Python) – 2027 Grads
Hudson River Trading3 months ago
Base Salary
$300k - $300k/yr
Responsibilities
- Create and maintain critical technology and infrastructure supporting the firm’s trading operations.
- Collaborate with engineers who design trading algorithms and monitor trading in a fast-paced, real-time environment.
- Design software at both high-level interface and low-level algorithmic detail.
- Analyze existing code, identify improvements, and solve technical problems.
Requirements
- Full-time undergraduate or master’s student in computer science or a related field eligible for full-time roles in 2027.
- Working experience with C/C++ or Python is required.
- Strong computer science fundamentals and excellent design, debugging, and problem-solving skills.
- Knowledge of UNIX operating systems, including Linux, system and processor performance, and network communication.
- Interest in low-level architecture, logic design, or verification is preferred.
- Ability to work independently and collaboratively, analyze and fix problems quickly, and understand and improve existing code.
Benefits
- Competitive benefits package
- Role is based in New York, London, or Singapore
- Eligible for discretionary performance-based bonuses
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.