MetaQuotes Ltd.

C++ developer in high-load systems

In short

Senior C++/Rust developer role building high-load, fault-tolerant distributed systems, requiring deep knowledge of OS internals, algorithms, multithreading, lock-free programming and performance optimisation. The company is onsite in Limassol, Cyprus, offering relocation support, visa assistance for the employee and family, health insurance and other benefits. Demands at least 3 years of commercial C++ experience plus practical Rust skills and systems programming expertise.

Description
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.
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
•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
Nice to have
•Experience with network protocols, asynchronous programming and profiling tools would be an advantage
Conditions
•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

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot