freehire launches on Product Hunt on 26 August.

Follow →

Trading Strategy Software Engineer

Open 24d

You will design, build, and optimize nanosecond-level C++ trading systems from architecture through production. You will co-design software and hardware logic with FPGA engineers, integrate machine learning signals into automated trading, and maintain a clear, pragmatic modern C++ codebase.

Responsibilities

  • Design, build, and optimize nanosecond-level trading systems in C++ from architecture through live production.
  • Partner with hardware engineers on FPGA integration and software/hardware co-design.
  • Integrate machine learning signals into the automated trading system with researchers.
  • Maintain a simple, clear, and maintainable modern C++ codebase.

Requirements

  • Strong command of modern C++ in performance-critical systems.
  • Deep understanding of operating system design, cache behavior, memory, and concurrency.
  • Ability to design and reason about latency-critical software.
  • Ability to collaborate and communicate across diverse technical backgrounds.

Benefits

  • Remote work support.
  • Bonuses tied to firm profit and individual performance.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available