C++ Developer

Joveo's Recruitment
Manor Park, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Manor Park, United Kingdom

Tech stack

C++
CMake
Profiling
Concurrent Computing
Software Debugging
Memory Management
Memory Leaks
Systems Architecture
System Programming
Multithreading
Concurrency
Perf (Linux)
Build Tools
C++14

Job description

Design and develop performance-critical components in modern C++ (17/20)

  • Optimize memory usage, execution speed, and system throughput

  • Build and maintain multi-threaded, concurrent processing systems

  • Profile and debug complex runtime issues in production environments

  • Collaborate with platform and infrastructure engineers on system architecture

Requirements

Strong proficiency in modern C++ (C++14/17/20)

  • Deep understanding of memory management, pointers, and object lifecycle

  • Experience with multi-threading, concurrency primitives, and lock-free patterns

  • Familiarity with build systems (CMake, Bazel) and cross-platform compilation

  • Knowledge of profiling tools (Valgrind, Perf, or similar)

  • Experience in systems programming, trading, ad tech, or similar performance-sensitive domains is a plus

Apply for this position