# Software Engineer – C++

[Hudson River Trading](https://www.jorb.ai/firms/hudson-river-trading.md) · London · United Kingdom · [Backend](https://www.jorb.ai/jobs/backend.md)

Hudson River Trading is hiring a Software Engineer – C++ in London. Posted 2026-02-06; applications close 2026-04-07.

**Apply**: https://www.hudsonrivertrading.com/careers/job/?gh_jid=7392942

Posted 2mo ago.

## Role details

## About Hudson River Trading (HRT)

At Hudson River Trading (HRT), C++ is at the center of our live trading systems and research infrastructure. Our C++ engineers build high-performance, fault-tolerant systems that power trading across global markets. HRT’s distributed system balances latency and throughput, offering opportunities to apply deep knowledge of C++, OS internals, CPU architecture, and networking hardware and protocols. You’ll work side-by-side with researchers, traders, and hardware specialists, implementing solutions where every microsecond matters.

Our bottom-up approach and highly collaborative environment empower engineers to make significant contributions and see their impact daily. At HRT, you’ll be challenged to solve complex problems in a fast-paced, competitive industry, surrounded by some of the brightest minds in the field.

## Responsibilities

C++ Engineers at HRT work on a wide variety of projects. Examples include:

  
- Develop and optimize infrastructure for market data, order entry and execution logic, spanning tens of asset classes including options, equities, futures, crypto, and fixed income.
  
- Design fault-tolerant, low-latency systems for live trading, including encoding/prioritization of data over WAN links and recovery from hardware failures.
  
- Profile and improve performance-critical code for both throughput and latency in production environments.
  
- Build and maintain infrastructure that drives products including client-facing wholesale and SDP platforms, distributed network filesystems, and scalable research workflows.
  
- Write software that interfaces with specialized hardware such as FPGAs and ASICs used in trading systems.

## Profile

  
- You’re among the top developers in your current organization, as measured by productivity, technical capability, and willingness to help others.
  
- You can solve complex engineering problems independently and provide technical guidance for others in your areas of expertise.
  
- You can progress on long-term architectural projects while efficiently handling smaller tasks and bug fixes.
  
- You can describe software designs at a high level (abstract interface), low level (step-by-step algorithm), or anywhere in between.
  
- You are always looking for ways to improve systems.

## Qualifications

  
- 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 is required; daily use preferred
  
- Knowledge of UNIX operating systems (Linux), system/processor performance, and network communication

## Salary & Benefits

The estimated base salary range for this position is USD 200,000 to USD 300,000 per year (or local equivalent). Base pay may vary depending on location, job-related knowledge, skills, and experience. The role is eligible for discretionary performance-based bonuses and a competitive benefits package.

## Culture

Hudson River Trading (HRT) brings a scientific approach to trading financial products. We have built one of the world’s most sophisticated computing environments for research and development. Our researchers are at the forefront of innovation in algorithmic trading. We welcome a variety of disciplines—mathematics, computer science, physics, engineering, and tech. We are a community of self-starters motivated by being at the cutting edge of automation across the organization—from trading to business operations and beyond. Our culture celebrates great ideas from both veterans and new hires. We value openness and transparency and foster a culture of collaboration that extends beyond the office walls. We strive to create an inclusive environment where everyone is valued and able to contribute. HRT is an equal opportunity employer.

## More open roles at Hudson River Trading

- [Junior Quantitative Latency Engineer](https://www.jorb.ai/jobs/69b07d65becaa3aa19fc51a5.md) — New York, posted 1mo ago
- [Recruiting Coordinator](https://www.jorb.ai/jobs/6997e5ab20793a50472fceaf.md) — Singapore, posted 2mo ago
- [Software Engineering Internship – Summer 2026](https://www.jorb.ai/jobs/69961e7d924cc6a061fd3349.md) — Singapore, posted 2mo ago
- [Software Engineer – C++](https://www.jorb.ai/jobs/69864cfce8c787825c96f218.md) — New York, posted 2mo ago
- [Junior Crypto Electronic Trading Support Engineer](https://www.jorb.ai/jobs/692de45ad111b1ab5c7ca0aa.md) — London, posted 4mo ago

---

Updated: 2026-04-22
Canonical: https://www.jorb.ai/jobs/69864cfce8c787825c96f21b
