CareerPlan

Senior C++ / Rust Developer for High-Load Systems

Limassol, CYFull-time2026-10-07 → 2026-11-10
On-siteVisa sponsorship offered

Core

Senior systems developer building high-load, distributed trading and information platforms using C++ and Rust.

Role type

Senior IC systems engineer

Builds

High-performance server components, distributed broker integration systems, and the MQL5 Cloud computing system for millions of users.

Domain

Financial technology / High-frequency trading infrastructure

Required skills

C++ (C++17/23), Rust, multithreaded and concurrent programming, memory management, network protocols, asynchronous I/O, system architecture, performance optimization, fault-tolerant distributed systems design

Preferred skills

Lock-free programming, SIMD/OpenCL/OpenBLAS, in-memory databases, SQL databases, Apache Kafka, ClickHouse, big data processing, machine learning integration, debugging and profiling tools

Technologies

C++17/23, Rust, TCP, asynchronous sockets, Apache Kafka, ClickHouse, OpenCL, OpenBLAS, Perf, VTune

Responsibilities

Develop existing C++ components and create new systems in Rust, implement complex system and infrastructure tasks, optimize CPU/memory/I/O utilization, make technical and architectural decisions, ensure code quality and performance reliability

Seniority

Senior, hands-on IC