IT & Software

Software Engineer – C++

Hudson River Trading

London · Greater London · United Kingdom

Overview

In this C++ Engineer role at Hudson River Trading, you will build and optimize high-performance, fault-tolerant systems that power live trading across global markets. You will work with researchers, traders, and hardware specialists to reduce latency and increase throughput in a fast-paced, collaborative environment. You’ll tackle complex problems in market data handling, order entry, and hardware interfaces, contributing to a world-class trading stack. Join a bottom-up culture that rewards impact and technical excellence, shaping the future of automated trading.

Pay / Benefits
  • base salary 200,000–300,000 USD per year
  • discretionary performance-based bonuses
  • competitive benefits package
Responsibilities
  • Develop and optimize infrastructure for market data, order entry and execution logic across multiple asset classes
  • Design fault-tolerant, low-latency live trading systems, including data encoding over WAN and hardware failure recovery
  • Profile and improve performance-critical code for throughput and latency in production
  • Build and maintain infrastructure for products including client-facing wholesale and SDP platforms, distributed network filesystems, and scalable research workflows
  • Write software interfacing with specialized hardware such as FPGAs and ASICs used in trading systems
Key requirements
  • 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 required; daily use preferred
  • Knowledge of UNIX operating systems (Linux), system/processor performance, and network communication
  • Independent problem-solving ability
  • Mentorship and willingness to advise other developers
  • Ability to articulate software designs at high and low levels
  • Advanced C++ programming
  • UNIX/Linux proficiency
  • System/processor performance tuning

Reference: WJ-747_31197157

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.