Middle Software Developer (C++)
Location: Dubai
Visa sponsorship and relocation support available
We are working with a high-performing digital asset trading firm in Dubai that’s hiring a Middle Software Engineer (C++).
This is a core trading infrastructure role, focused on building and optimising high-performance systems that interact directly with cryptocurrency exchanges. It’s not general backend development — the work is centred on speed, reliability, and low-latency systems where performance matters.
The role involves:
- Developing and maintaining connections to cryptocurrency exchanges and market data providers
- Building and improving core trading system components and platform features
- Analysing and troubleshooting market data issues
- Collaborating with traders, researchers, and engineers to ensure trading algorithms behave correctly
- Optimising systems that process high volumes of data in real time
- Contributing to the stability and performance of a fast-moving trading environment where efficiency and reliability are critical
They’re looking for:
- 3+ years of software development experience
- Strong C++ programming skills
- Experience working with high-load or performance-sensitive applications
- Good understanding of data structures, algorithms, and design patterns
- Solid understanding of networking concepts
- Exposure to financial markets, distributed systems, or low-latency environments is beneficial
Nice to have:
- Experience with Python or Kafka
- Familiarity with REST, WebSockets, or FIX protocols
- Experience with AWS, Grafana, Kibana, or Prometheus
The environment is highly analytical, fast-paced, and performance-driven, where engineers work closely with trading teams and see the direct impact of their work on trading systems.
Salary: USD 70,000 – 100,000 + bonuses
If you’re currently working in C++ engineering, trading infrastructure, or high-performance systems and open to a confidential conversation, feel free to message me.
#LE-SE1