MetaQuotes Ltd. seeks a C++ Developer to tackle complex technical challenges and make decisions throughout the development lifecycle. This role requires independent work, a strong technical mindset, and responsibility for outcomes. Key requirements include C++ proficiency, experience with complex tasks, and strong organizational skills.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
We are looking for a developer who is prepared to tackle complex technical challenges, work as part of a team and make decisions at all stages of development.
We are interested in a professional who is capable of working independently, possesses a technical mindset and takes a responsible approach to their work.
We value engineering thinking, initiative and the ability to see things through to the end.
Key requirements:
- Proficiency in C++
- Experience in implementing complex tasks
- Ability to break down tasks and structure your own workflow
- Responsibility, reliability and initiative
- Ability to make independent technical decisions within the framework of project logic
- Would be an advantage: experience with network protocols, asynchronous models and analysis tools (Perf, VTune)
- If you are a decision-maker and are prepared to take responsibility for the outcome, we would be delighted to consider your CV
Requirements:
- Experience in C++ development (preferably on Windows, but Linux experience is also of interest)
- In-depth knowledge of operating systems, algorithms and data structures
- Multithreading and inter-process communication
- Practical knowledge of debugging and profiling tools.
- Experience in optimizing programme code
- Ability to work within a development team and liaise with other departments
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
What we do:
- The high-performance, distributed trading and information platform MetaTrader 5 (https://www.metatrader5.com)
- Integration with exchange and banking platforms
- A distributed broker integration system
- Our proprietary MQL5 language, compiler and MQL5 development environment (https://www.mql5.com/en/docs/basis)
- Development of the MQL5 Cloud distributed computing system (https://cloud.mql5.com/en/about)
- The global trading community at MQL5.com (https://www.mql5.com/en/about)
- A fault-tolerant, geographically distributed Big Data analytics system
Our technologies:
- C++ 17/23
- IPC and multiprocessing
- Asynchronous TCP sockets
- OpenCL, OpenBLAS
- Fault tolerance, real-time failover
- In-memory databases, SQL databases, Apache Kafka, ClickHouse
- Big Data and Machine Learning
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
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 labor laws of the Republic of Cyprus
- 21 working days’ paid holiday
- English and Greek language lessons at the company’s expense (8 lessons per month)
- Covered car park opposite the office, gym
- Free full meals
- A unique team and extensive experience
- Work on real-world engineering challenges that impact millions of users worldwide
Similar Jobs
Explore other opportunities that match your interests