C++ Engineer

C++ Engineer

Posted 3 days ago by Arcus Search

Negotiable
Undetermined
Hybrid
London Area, United Kingdom

Summary: The role is for C++ Engineers on a contract basis, focusing on low latency and market data systems within a leading quantitative research and technology firm. Candidates will work on performance-critical systems and contribute to high-throughput components and real-time data pipelines. The position offers opportunities for extensions or permanent conversions after a 12-month engagement. Strong modern C++ skills and a solid understanding of systems fundamentals are essential for success in this role.

Key Responsibilities:

  • Work on performance-critical systems where reliability, optimisation, and careful engineering matter.
  • Contribute to high-throughput components and help evolve core infrastructure.
  • Build and improve real-time data pipelines, including feed handlers and data ingestion.
  • Ensure robustness of systems that support downstream consumers.

Key Skills:

  • Strong modern C++ experience (C++17/20 ideally).
  • Solid understanding of systems fundamentals (memory, concurrency, performance, networking, etc.).
  • Experience building reliable, production-grade software.
  • Ability to work independently and contribute to complex codebases.
  • Open to candidates from any industry — gaming, telecoms, HPC, defence, automotive, trading, etc.

Salary (Rate): undetermined

City: London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

C++ Contract Opportunities – Low Latency & Market Data (12 Months, extensions or conversions to permanent possible) I’m working with a leading quantitative research & technology firm who are hiring several C++ contractors across different teams. These roles sit within highly technical engineering groups building the foundations that power large-scale trading, analytics, and research systems. Strong engineers who write clean, modern C++ and enjoy solving technical problems within trading and / or market data environments will be considered.

The Contracts

C++ Engineering – Low Latency

Work on performance-critical systems where reliability, optimisation, and careful engineering matter. You’ll contribute to high-throughput components and help evolve core infrastructure.

C++ Engineering – Market Data Feeds

Join the team building and improving real-time data pipelines. Expect work on feed handlers, data ingestion, transformation, and robustness of systems that support downstream consumers.

What They’re Looking For

  • Strong modern C++ experience (C++17/20 ideally)
  • Solid understanding of systems fundamentals (memory, concurrency, performance, networking, etc.)
  • Experience building reliable, production-grade software
  • Ability to work independently and contribute to complex codebases
  • Open to candidates from any industry — gaming, telecoms, HPC, defence, automotive, trading, etc.

Contract Details

  • 12 month engagements with extensions or permanent conversions possible.
  • Competitive day rates
  • Hybrid London (few days onsite)
  • Quick interview process

If you're a C++ engineer considering contract work and want something genuinely challenging, impactful, and well-compensated, drop me a message and we can run through the details.