CareerPlan

Job

CyprusFull-time2026-10-29 → 2026-11-09
Visa sponsorship offered

Core

Develop the high-performance, distributed trading and information platform MetaTrader 5, including integration with exchange/banking platforms, a distributed broker system, the MQL5 Cloud, and a Big Data analytics system.

Role type

Senior C++ backend engineer (distributed systems/trading)

Builds

MetaTrader 5 platform, MQL5 Cloud, distributed broker integration, Big Data analytics system

Domain

Financial technology / Distributed systems / High-performance computing

Deliverable

production ML models

Required skills

C++ (17/23), multithreading, inter-process communication, debugging and profiling, algorithm design, data structures, asynchronous programming, TCP sockets, in-memory databases, SQL databases, Apache Kafka, ClickHouse, OpenCL, OpenBLAS

Preferred skills

network protocols, analysis tools (Perf, VTune), Linux development

Technologies

C++ 17/23, Apache Kafka, ClickHouse, OpenCL, OpenBLAS, SQL, in-memory databases

Responsibilities

Implement complex technical tasks, make independent technical decisions, optimize code, work within a development team, liaise with other departments

Seniority

Senior, hands-on IC