E

New Job Opening: Senior C++ Developer in London

Job Description - New Job Opening: Senior C++ Developer in London


Job Description


Overview


Are you a seasoned C++ developer with a passion for building high-performance, low-latency systems? We are looking for a Senior C++ Developer to join our dynamic core engineering team. This is your chance to work on cutting-edge technology, designing and optimizing trading and pricing systems that operate at microsecond-level performance. If you thrive in fast-paced environments and have a knack for solving complex technical challenges, we want to hear from you!


Responsibilities


As a Senior C++ Developer, you will:



  • Design, develop, and maintain high-performance C++ applications for real-time market data processing, pricing, and trade execution.

  • Optimize existing codebases for latency, throughput, and reliability.

  • Contribute to the architecture and design of new low-latency components and APIs.

  • Collaborate with senior engineering leadership to define technical strategies and system designs.

  • Profile, benchmark, and tune systems across network, kernel, and hardware layers.

  • Integrate with FX liquidity providers, ECNs, and internal risk/pricing systems.

  • Implement automated testing, monitoring, and deployment pipelines to ensure production stability.


Qualifications


To excel in this role, you should have:



  • 7+ years of professional experience in C++ (C++17/20 preferred) within low-latency, real-time, or high-frequency environments.

  • Strong knowledge of multithreading, concurrency, memory management, and lock-free data structures.

  • Proven experience optimizing network I/O, kernel bypass, and performance tuning (e.g., DPDK, RDMA, kernel tuning).

  • Solid understanding of Linux systems programming and profiling tools (perf, gdb, valgrind, etc.).

  • A background in FX, equities, or digital asset trading systems (highly advantageous).

  • Excellent communication skills and a collaborative, pragmatic engineering approach.


Desirable Skills



  • Exposure to Python or Rust for tooling and integration.

  • Knowledge of market data protocols (FIX, FAST, binary feeds).

  • Experience with distributed systems or co-located trading environments.


Day-to-Day


A typical day in this role might include:



  • Writing and optimizing C++ code to enhance system performance.

  • Collaborating with the CTO and lead architect to design new system components.

  • Profiling and benchmarking systems to identify and resolve bottlenecks.

  • Integrating with external liquidity providers and internal systems.

  • Participating in code reviews and technical discussions with the team.

  • Monitoring system performance in production and implementing improvements.


Benefits


Joining our team comes with a range of benefits, including:



  • The opportunity to directly influence the technical direction of a global trading platform.

  • Collaboration with a highly experienced CTO and senior engineering leadership.

  • The chance to work on systems that operate at the cutting edge of performance.

  • Competitive compensation package.

  • Strong career development potential in a fast-growing, innovative environment.


If you're ready to take your expertise in C++ development to the next level and work on groundbreaking low-latency systems, apply now!


Original job New Job Opening: Senior C++ Developer in London posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Senior C++ Developer Jobs in the UK

GrabJobs is the no1 job portal in the UK, connecting you to thousands of jobs fast! Find the best jobs in the UK, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.