TL;DR

Middle Software Developer (C++): Building and optimizing core trading infrastructure for a digital asset firm with an accent on low-latency systems and direct exchange integration. Focus on maintaining high-performance components, ensuring system stability, and collaborating with trading teams to handle large volumes of market data in real time.

Location: Dubai (Relocation support and visa sponsorship available)

Salary: $70,000 – $100,000 + bonuses

Company

A high-performing digital asset trading firm based in Dubai specializing in low-latency infrastructure.

What you will do

  • Develop and maintain connections to cryptocurrency exchanges and market data providers.
  • Build and improve core trading system components and platform features.
  • Analyze and troubleshoot complex market data issues in real time.
  • Collaborate with traders, researchers, and engineers to ensure algorithmic reliability.
  • Optimize systems to process high volumes of data with maximum efficiency.
  • Contribute to the stability of a fast-paced trading environment.

Requirements

  • 3+ years of professional software development experience.
  • Strong C++ programming skills.
  • Proven experience with high-load or performance-sensitive applications.
  • Solid understanding of data structures, algorithms, and design patterns.
  • Good command of networking concepts.
  • Experience in financial markets, distributed systems, or low-latency environments.

Nice to have

  • Proficiency in Python or Kafka.
  • Familiarity with REST, WebSockets, or FIX protocols.
  • Experience with cloud and monitoring tools like AWS, Grafana, Kibana, or Prometheus.

Culture & Benefits

  • Fast-paced and analytical work environment.
  • Direct impact on trading systems and infrastructure performance.
  • Opportunity for professional growth within a high-performance trading team.
  • Visa sponsorship and relocation support provided for international candidates.