M

Senior C++ Developer

metaquotes ltd. • Cyprus
Visa Sponsorship Relocation
Apply
AI Summary

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
Tackle complex technical challenges and make decisions at all stages of development.
Work independently with a responsible and engineering-focused approach.
Develop and maintain the high-performance MetaTrader 5 platform and related technologies.
Key Responsibilities
Tackle complex technical challenges.
Work as part of a team.
Make decisions at all stages of development.
Work independently.
Take a responsible approach to their work.
See things through to the end.
Implement complex tasks.
Break down tasks and structure your own workflow.
Make independent technical decisions within the framework of project logic.
Work within a development team and liaise with other departments.
Technical Skills Required
C++ Operating Systems Algorithms and Data Structures
Benefits & Perks
Relocation bonus
Assistance with work visas
Health insurance
Employment in accordance with the labor laws of the Republic of Cyprus
21 working days’ paid holiday
English and Greek language lessons
Covered car park
Gym
Free full meals
Nice to Have
Experience with network protocols
Asynchronous models
Analysis tools (Perf, VTune)
Linux experience
Multithreading
Inter-process communication
Debugging and profiling tools
Optimizing programme code
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
Machine Learning

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


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


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

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Exness

Cyprus

Backend Software Engineer

Programming
•
1d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Exness

Cyprus

Senior Engineering Unit Lead (Distributed Systems & Platform Reliability)

Programming
•
4d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

TradingView

Cyprus

Subscribe our newsletter

New Things Will Always Update Regularly