Hudson River Trading logo
Hudson River Trading
Posted 98 days agoVerified live 2d ago

Software Engineer – C++

Brief overview

Chicago, Illinois, United StatesIn-person
UndergradOr in progress
$200k–$300k/yrStated range
1+ yrsMinimum
75 H-1B approvalsDept. of Labor
29 green cardsCertified filings
1+ years of professional work experienceAdvanced C++ experience is requiredDaily use of advanced C++

About the company

Hudson River Trading logo
Hudson River Tradinghudsonrivertrading.com

Hudson River Trading opertes as a multi-asset class quantitative trading firm.

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
75H-1B approved
100%approval rate
31new H-1B hires
29PERM certified
$175,000median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
202331
202416
202524
20264
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
202311
20245
20252
20264
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
20237
20247
202515
Top sponsored roles
Core DeveloperNETWORK ENGINEERCORPORATE DEVELOPMENT ASSOCIATEMiddle Office Data AnalystSENIOR CORPORATE ACCOUNTANT
Sponsored employees from
ChinaIndiaCanadaMoroccoAustralia

Job description

Summary

Hudson River Trading (HRT) is a company that applies a scientific approach to trading financial products. They are seeking C++ Engineers to build highly performant, fault-tolerant systems that power trading across global markets, working in a collaborative environment to solve complex problems.

Responsibilities

  • 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

Skills

  • 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
  • Knowledge of UNIX operating systems (we use Linux), system/processor performance, and network communication
  • Daily use of advanced C++

Qualifications

Must Haves

  • 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
  • Knowledge of UNIX operating systems (we use Linux), system/processor performance, and network communication

Nice to Haves

  • daily use of advanced C++

Benefits

  • Discretionary performance-based bonuses
  • Competitive benefits package

More jobs like this