Browse All Jobs
Job Description

Hudson River Trading is seeking an Experienced Low Level Software Engineer proficient in C++ to join their team in Chicago. The candidate will work within small, productive teams to design, improve, and maintain the technology that powers worldwide trading. The role involves working alongside various developers across the firm, contributing to trading algorithms, monitoring trading activities, and maintaining a world-class research environment.

The ideal candidate should be a highly skilled programmer with a passion for coding and solving complex problems, thriving in a collaborative and performance-driven environment. They should be capable of working independently and as part of a team, with the ability to analyze and fix problems quickly. A strong understanding of software designs, C++, UNIX operating systems, system/processor performance, and network communication is essential.

Hudson River Trading values openness, transparency, and innovation, offering a supportive culture where new ideas are celebrated and employees are valued for their unique perspectives.

Responsibilities include:

  • Designing, improving, and maintaining trading technology
  • Working on trading algorithms
  • Monitoring trading activities
  • Building and maintaining a world-class research environment

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field
  • Superior design, debugging, and problem-solving skills
  • Advanced C++ experience, daily use preferred
  • Knowledge of UNIX operating systems (Linux), system/processor performance, and network communication

Hudson River Trading offers:

  • Opportunity to work in a fast-paced, real-time environment
  • Opportunity to learn and develop deep knowledge of C++, OS internals, CPU architecture, and networking hardware and protocols
  • Discretionary performance-based bonuses
  • Competitive benefits package
Apply Manually

Hudson River Trading

Hudson River Trading (HRT) is a global algorithmic trading firm that applies a scientific approach to trading financial products. The company has built a sophisticated computing environment for research and development, fostering innovation in algorithmic trading. HRT utilizes cutting-edge automation across its organization, and values collaboration, transparency, and diverse expertise. They operate large-scale distributed compute clusters and petabyte-scale storage layers, with a focus on state-of-the-art hardware and operating systems. The company has worldwide operations.

All Jobs at Hudson River Trading (80)