Search...

Trading Strategy Software Engineer

BlackEdge Capital logo
BlackEdge Capital

Stealth

Distributed
View jobs by BlackEdge Capital

Skills

About the Role

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.

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.

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.

Benefits

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