freehire launches on Product Hunt on 26 August.

Follow →

C++ Performance Engineer

You will develop and optimise performance-critical components across a trading system. You will work on exchange connectivity, core infrastructure, and system architecture; analyse CPU, memory, and network bottlenecks; improve latency, throughput, and reliability; build applications from scratch; and collaborate with traders and engineers on production-ready solutions.

Responsibilities

  • Develop and optimise performance-critical components across the trading system
  • Work on exchange connectivity, core infrastructure, and system architecture
  • Analyse system performance and identify bottlenecks across CPU, memory, and network layers
  • Improve latency, throughput, and reliability of trading systems
  • Design and build new applications and system components from scratch
  • Collaborate with traders and engineers to deliver robust, production-ready solutions

Requirements

  • Strong experience with modern C++ (C++20+)
  • Experience building low-latency or performance-critical systems
  • Understanding of data structures, algorithms, and system design
  • Strong debugging and troubleshooting skills using tools such as GDB and Valgrind
  • Experience analysing and optimising performance through benchmarking and profiling
  • Understanding of networking and hardware-level behaviour
  • Familiarity with thread pinning, CPU isolation, shared memory, and kernel bypass
  • Ability to work independently and take ownership from design to production
  • Experience with exchange connectivity or real-time market data systems
  • Experience with distributed systems or real-time data processing
  • Familiarity with Docker and Kubernetes
  • Experience with low-latency frameworks or libraries such as Boost.Asio, libuv, TBB, and Disruptor
  • Experience optimising systems at the hardware level, including CPU, cache, NUMA, and memory

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