Lead C++ Programmer
Core
Lead C++ Programmer responsible for high-performance, distributed trading and information platforms, including the MetaTrader 5 ecosystem and Big Data analytics systems.
Role type
Lead C++ Programmer (Engineering Lead)
Builds
High-performance distributed trading platforms, broker integration systems, MQL5 Cloud, and Big Data analytics systems
Domain
Financial Technology / High-Frequency Trading / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (17/23), multithreading, inter-process communication, operating systems knowledge, algorithms and data structures, debugging and profiling, code optimization, asynchronous models, network protocols
Preferred skills
Windows and Linux development, analysis tools (Perf, VTune), in-memory databases, SQL databases, Apache Kafka, ClickHouse, OpenCL, OpenBLAS
Technologies
C++ 17/23, IPC, multiprocessing, asynchronous TCP sockets, OpenCL, OpenBLAS, Apache Kafka, ClickHouse, SQL, in-memory databases
Responsibilities
Manage development teams, make independent technical decisions, break down complex tasks, optimize code, liaise with other departments
Seniority
Senior, hands-on IC with leadership responsibilities
