Taro Logo

Software Engineering Careers at Hudson River Trading

A multi-asset class quantitative trading firm providing liquidity on global markets with advanced computing environments for research and development.
Backend
Entry-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
Finance · Enterprise SaaS

Job Description

Hudson River Trading (HRT) is a leading quantitative trading firm that specializes in algorithmic trading across global markets. The company combines sophisticated technology with quantitative research to develop automated trading strategies.

HRT's technology stack is built on high-performance computing infrastructure, utilizing C++, Python, and custom hardware solutions including FPGAs. They maintain large-scale distributed systems for research, trading, and data analysis. The firm places heavy emphasis on low-latency trading systems and custom hardware development.

The company offers roles across multiple disciplines including:

  • Software Engineering (C++, Python, distributed systems)
  • Algorithm Development/Quantitative Research
  • Hardware Engineering (FPGA/ASIC design)
  • Infrastructure/Systems Engineering
  • Trading Operations

HRT provides comprehensive benefits and emphasizes a collaborative culture where engineers work in small, efficient teams. They maintain offices across major financial centers globally including New York, Chicago, London, Singapore and others.

The firm particularly values:

  • Strong programming and analytical skills
  • Deep understanding of computer science fundamentals
  • Interest in financial markets and trading
  • Ability to work in fast-paced environment
  • Collaborative mindset and strong communication skills

For software engineering roles, HRT emphasizes that "the code you write is our business" - indicating that technology is core to their trading operations rather than just supporting business functions. They invest heavily in custom technology solutions and provide engineers significant autonomy in solving complex technical challenges.

Last updated 11 hours ago

Responsibilities For Software Engineering Careers at Hudson River Trading

  • Develop and maintain trading systems and infrastructure
  • Build high-performance computing solutions
  • Design and implement automated trading strategies
  • Optimize system performance and latency
  • Collaborate with quantitative researchers and traders
  • Monitor and support production trading systems

Requirements For Software Engineering Careers at Hudson River Trading

Python
Linux
Kubernetes
  • Strong programming skills in C++ and/or Python
  • Computer science fundamentals and algorithms
  • Experience with distributed systems and low-latency applications
  • Understanding of computer architecture and systems
  • Strong analytical and problem-solving abilities
  • Excellent communication and collaboration skills

Benefits For Software Engineering Careers at Hudson River Trading

401k
Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Comprehensive health insurance
  • 401(k) plan
  • Equity compensation
  • Competitive salary
  • Modern office spaces
  • Professional development opportunities

Related Jobs