C++ Developer
Role details
Job location
Tech stack
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