Point your AI agent at freehire and let it find you a job.

Get the CLI →

C++ Developer

Discussion

qSpark is looking for an experienced C++ developer to evolve and enhance our high-performance, low-latency trading systems in the world of high-frequency trading (HFT).

In this role, you’ll design, develop, and lead major features in performance-critical systems, working closely with a team of strong C++ engineers. The environment is fast-paced and ownership-driven, requiring someone who is comfortable taking initiative and delivering under pressure.

Our systems are technology-driven, with minimal reliance on legacy code, and demand developers who can quickly adapt and continuously improve.

Responsibilities:

  • Design, build and optimize high-performance, low-latency C++ systems powering performance-critical trading platforms.
  • Analyze real-time trading system performance and drive data-informed improvements to latency, throughput and reliability.


Requirements

  • 4+ years of experience in modern C++ (C++17 and above).
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Mathematics, or related quantitative fields (e.g., Computational Finance, Quantitative Economics).
  • Excellent verbal and written communication skills in English.
  • Strong problem-solving skills and a strong sense of accountability.
  • Big Advantage - experience with high-performance or low-latency system development.
  • Advantage - knowledge in Python.
  • Advantage - knowledge in financial and stock markets.


Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

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