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.
