C++ Software Engineer

London

Opus Resourcing Ltd
Apply for this Job
C Software Engineer - Trading Systems (JS-272)

Location: Central London, England
Sector: IT
Salary: £95,000.00 to £115,000.00 per annum
Benefits: Bens + Bonus

C Software Engineer required with 1-3 years of C and Python experience, combined with a strong academic background and skills in distributed systems, network programming, C template metaprogramming (TMP), low latency, multithreading, and concurrency. This role is offered by a world-leading boutique quantitative investment company to join a small, highly skilled international engineering team building bespoke core systematic trading systems at the forefront of systematic trading.

This is a chance for a recent graduate/associate-level engineer to join a world-leading boutique quantitative investment company and work in a collaborative team on cutting-edge trading systems with entrepreneurial and problem-solving mindsets. The team is based in central London (hybrid role: 4 days per week in the office).

Key requirements for this role include:

  • 1-3 years of C on Linux (modern C , ideally C 20-23) and Python software engineering skills within a complex environment such as distributed systems or financial systems.
  • Very strong academic credentials in Computer Science or a STEM degree.
  • Some experience with distributed systems, multithreading/concurrency ideally combined with network programming.
  • Familiarity with C template metaprogramming (TMP) is ideal but not essential.
  • Experience with trading systems, financial markets, hedge funds, or quant would be advantageous.
  • Strong problem-solving skills.
  • Interest in scientific and mathematical methods.
  • Interest in where technology and quantitative analysis intersect.
  • Combined with a strong interest in the domain or commercial interest in the financial markets/trading systems/quant.

Key aspects of the role:

  • Software engineering across many areas of the bespoke core trading systems to scale, develop greenfield, and enhance existing features.
  • Work with quantitative analysis and investment specialists to design and implement new features.
  • Software engineering to develop features and components around the trading systems, such as ops tooling and post-trade back office systems.
  • Participate in out-of-hours support for the trading systems.

This is an outstanding chance for a software engineer to develop their career and flex their engineering skills within a mid-sized global quantitative investment firm that is passionate about innovative technology to drive returns.

Opus Resourcing acts as an employment agency with respect to permanent employment.

Date Posted: 24 April 2025
Apply for this Job