dev-dubai logo
logo

MultiBank Group

Dubai, AE

Senior Low Latency C++ Developer

On-site

August 7, 2024

Full time

GoFlowAPIRabbitMQ

Salary Range

No salary data

Language Reqirements

Ar:

Not Required

En:

Elementary

Minimum Experience

Senior (4~6 years) or above

Relocation

Sponsoring Visa

Company Description

MultiBank Group was established in California, USA, in 2005, and is headquartered in Dubai, UAE. Since its inception, it has evolved into one of the largest and most regulated financial derivatives companies worldwide, with a current paid up capital of over US$ 322 million. Combining prime liquidity, cutting-edge technology and first-class customer service, MultiBank Group delivers advanced trading platforms and tight pricing in online financial products, including Forex, Metals, Shares, Indices, Commodities and Cryptocurrencies CFDs. MultiBank Group boasts a daily trading volume of over US$…


 

Job Description

Position: Low Latency C++ Developer

Position Overview:

  • Join our development team building the next-generation cross-asset ECN platform.
  • Senior systems engineer and technical expert role.
  • Develop highly sophisticated and complex trading/pricing applications for the forex and futures businesses.

Key Responsibilities:

  • System Design and Implementation:
    • Design and implement low-latency trading systems using C++ for fast and efficient order execution.
    • Develop scalable solutions for high volumes of transactions and market data.
  • Performance Optimization:
    • Optimize the matching engine for high performance and accuracy in order matching.
    • Continuously monitor and optimize system performance for minimal latency and high throughput.
  • Order Management:
    • Design and maintain an efficient order management system (OMS) for order routing, execution, and lifecycle management.
    • Develop and optimize smart order routing algorithms for best execution prices across multiple venues.
  • Communication Systems:
    • Develop and manage a high-performance messaging bus for low-latency communication between system components.
  • Integration:
    • Integrate with various API clients, liquidity providers, and third-party vendors for seamless market data and order execution connectivity.
    • Develop and maintain systems for aggregating liquidity from multiple sources.
  • Pricing and Risk Management:
    • Design and implement a robust pricing engine for accurate and competitive FX trading prices.
    • Develop and implement risk management systems focusing on margin and credit controls.
  • Collaboration and Documentation:
    • Work closely with business product specialists, quantitative analysts, and other development teams.
    • Create and maintain comprehensive documentation for all system components.

Qualifications:

  • Education:
    • Bachelor’s degree in Computer Science, Engineering, Finance, or a related field. Advanced degrees are a plus.
  • Experience:
    • 5+ years of experience in developing FX trading systems with a focus on low latency, scalability, and event-driven architectures.
    • Proven experience with ECN platforms and market connectivity.
    • Strong background in high-frequency trading and low-latency systems.
    • Experience with matching engine, OMS, liquidity aggregation, pricing engine development, and smart order routing.
    • Experience with risk management systems, specifically margin and credit-based controls.
  • Technical Skills:
    • Expert proficiency in C++.
    • Extensive experience with network programming, socket communication, and multithreading.
    • In-depth knowledge of FIX protocol and other financial messaging standards.
    • Familiarity with databases, data structures, and real-time data processing.
    • Expertise in Linux/Unix environments.
    • Experience with messaging systems like Kafka, RabbitMQ, Aeron, or similar.
  • Soft Skills:
    • Excellent problem-solving skills and attention to detail.
    • Ability to thrive in a fast-paced, dynamic environment.
    • Strong communication and teamwork abilities.
  • Bonus Skills:
    • Experience with cloud computing and distributed systems.
    • Knowledge of machine learning and data analysis techniques.
    • Understanding of regulatory requirements and compliance in FX trading.

Senior Low Latency C++ Developer at MultiBank Group

dev-dubai logo

Tech jobs in Dubai

Built with ❤️

For Candidates

Dev Dubai

Get Job Alerts

Sign up for our newsletter to get hand-picked tech jobs in Dubai


© 2025 DevDubai. All rights reserved.