Trading Systems Engineer C++

We are working with several leading quantitative trading firms and systematic investment managers, who are hiring Trading Systems Engineers to ensure the stability, performance, and scalability of critical trading systems.

This role sits at the intersection of engineering excellence and business impact, focused on building and operating robust systems that meet the demanding reliability and performance standards of modern financial markets.

Key Responsibilities

  • Design, build, and maintain scalable, highly reliable systems supporting trading operations
  • Monitor system performance and proactively troubleshoot issues to ensure optimal uptime
  • Partner with development teams to enhance system reliability, resilience, and efficiency
  • Develop and maintain automation tools to streamline operational processes
  • Uphold security, risk, and compliance standards across infrastructure and applications
  • Provide technical guidance and support to engineering and trading teams

Requirements:

  • Strong C++ programming skills (modern C++, used in production)
  • Excellent academic background, ideally from a top-tier global university
  • Degree in Computer Science, Engineering, Mathematics, Physics, or related field
  • Solid experience developing high-performance or systems-level software
  • Strong knowledge of Linux / UNIX environments
  • Good understanding of concurrency, memory management, and performance optimization
  • Ability to work effectively in fast-paced, collaborative environments

Nice to have:

  • Experience in electronic trading, low-latency systems, or financial markets
  • Exposure to networking, distributed systems, or hardware-aware programming
  • Python experience for tooling or research support

Job Details

Company
NJF Global Holdings Ltd
Location
London, UK
Posted