MetaQuotes Ltd.
Senior C++ / Rust Developer for High-Load Systems
Skills
4 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Limassol, Cyprus
Work mode:
Onsite
Published on:
16 October 2026
What they need
We are looking for a strong developer who is ready to tackle complex technical challenges using C++ and Rust, work with high-load systems, and make technical decisions at all stages of development.
For us, it is not so much a specific set of technologies that matters, but rather an engineering mindset: the ability to understand complex systems, find effective solutions, take responsibility for the outcome and see tasks through to completion.
We are looking for a specialist with strong experience in C++ who is already working with Rust or wishes to use it in production development.
Key requirements
- Proficiency in C++ and practical experience in Rust development
- Experience in implementing complex system and infrastructure tasks
- Understanding of the principles of efficient CPU, memory and I/O utilisation
- Ability to break down tasks and independently structure a workflow
- Ability to make technical and architectural decisions within the scope of a project
- Responsibility for the quality, performance and reliability of your code
- Interest in systems programming and modern approaches to developing high-performance applications
- Experience with network protocols, asynchronous programming and profiling tools would be an advantage
Requirements
- Solid commercial experience in C++ development
- Practical experience in Rust development or a strong knowledge of the language and its ecosystem
- In-depth understanding of operating systems, algorithms and data structures
- Experience in multithreaded and concurrent programming
- Understanding of memory models, thread synchronisation and lock-free approaches
- Experience in developing network applications and working with asynchronous I/O
- Practical knowledge of debugging and profiling tools
- Experience in identifying bottlenecks and optimising performance
- Understanding of the principles of building fault-tolerant distributed systems
- Ability to work within a development team and liaise with other departments
It is not essential to be equally proficient in both languages. We are interested in both strong C++ developers who are already using or actively learning Rust, and Rust developers with a solid background in systems programming and experience with C++.
What we do
- The high-load, distributed MetaTrader 5 trading and information platform
- High-performance server components and services
- Integration with exchange and banking platforms
- A distributed broker integration system
- Our proprietary MQL5 language, compiler and development environment
- The MQL5 Cloud distributed computing system
- MQL5.com services for millions of users worldwide
- Fault-tolerant, geographically distributed systems for processing large volumes of data
- Development of existing C++ components and creation of new systems in Rust
Our technologies
- C++17/23
- Rust
- Multithreading, async/await
- IPC and multiprocessing
- TCP, asynchronous sockets
- Lock-free and low latency
- SIMD, OpenCL, OpenBLAS
- Fault tolerance, real-time failover
- In-memory databases, SQL databases
- Apache Kafka, ClickHouse
- Big Data and Machine Learning
- Perf, VTune and other performance analysis tools
What we offer
- Relocation bonus
- Assistance with the necessary paperwork to obtain work visas for you and your family
- Health insurance for you and your family (spouse and children)
- Employment in accordance with the labour laws of the Republic of Cyprus
- 21 working days’ paid holiday
- English and Greek language lessons paid for by the company (8 lessons per month)
- Covered car park opposite the office, gym
- Free full board
- A unique team and extensive experience
- Work on real-world engineering challenges that impact millions of users worldwide
Other offers great for you!
These companies are also looking for great profiles
Cherry Pick
C++ Trading Systems Developer
Freelance
Paris, France
Hybrid
Top Recruiter
Skills
6 months ago
Quick apply
TLTI
RTE Confirmé / Senior
500
Permanent contract
93000 Bobigny, France
Hybrid
Skills
9 hours ago
Quick apply
Soors
Lead Developer Java / Angular H/F
Freelance
33600 Pessac, France
Hybrid
Skills
8 hours ago
Quick apply
No company information available.