Software Engineer

We are seeking an exceptional C++ Software Engineer to design and implement high-performance systems that underpin our trading infrastructure. In this role, you will be responsible for building and optimizing real-time systems that handle market data, order execution, and strategy deployment with minimal latency and maximum reliability.


This is a hands-on engineering role with end-to-end ownership of critical components in a live trading environment. The ideal candidate has deep expertise in modern C++ and a strong understanding of system-level performance.


Responsibilities


  • Design, develop, and maintain high-performance, low-latency trading systems in C++
  • Implement core infrastructure for market data ingestion, order routing, risk checks, and strategy execution.
  • Profile, benchmark, and optimize code to meet stringent latency and throughput requirements.
  • Collaborate with quantitative researchers and infrastructure engineers to support deployment of real-time strategies.
  • Build robust, fault-tolerant systems capable of operating reliably under varying market conditions.
  • Maintain clean, well-tested code and contribute to architectural decisions across the stack.
  • Take full ownership of components from design through production support.


Application link: https://www.workingnomads.com/job/go/1360420/