MultiBank Group Circular Logo

Senior Low Latency C++ Developer

MultiBank Group Dubai, United Arab Emirates Posted: 01 Aug 2024

Financial

  • Estimate: $150k - $250k*
  • Zero income tax location

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

Position Overview:
We are seeking a highly skilled Low Latency C++ Developer to join our development team focused on building the next generation cross-asset ECN platform. The ideal candidate will be a senior systems engineer and technical expert, responsible for developing complex trading and pricing applications for the forex and futures markets.

Key Responsibilities:

  • Design and implement low-latency trading systems to ensure fast and efficient order execution using C++.
  • Develop scalable solutions to handle high volumes of transactions and market data.
  • Optimize the matching engine for high performance and accuracy in order matching.
  • Maintain an efficient order management system (OMS) for order routing, execution, and lifecycle management.
  • Develop and manage a high-performance messaging bus for reliable low-latency communication.
  • Integrate with API clients, liquidity providers, and third-party vendors for seamless market data and order execution connectivity.
  • Aggregate liquidity from multiple sources to provide the best execution prices.
  • Implement a robust pricing engine for generating accurate FX trading prices.
  • Optimize smart order routing algorithms for best available prices across venues.
  • Continuously monitor system performance for minimal latency and high throughput.
  • Develop risk management systems focusing on margin and credit controls to mitigate trading risks.
  • Ensure system stability and reliability through proactive monitoring and maintenance.
  • Collaborate with business and quantitative analysts to deliver efficient solutions.
  • Create and maintain comprehensive documentation for various trading system components.

Qualifications:

  • Education: Bachelor’s degree in Computer Science, Engineering, Finance, or a related field; advanced degrees are a plus.
  • Experience:
    • 5+ years in developing FX trading systems with an emphasis 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 in development related to matching engines, OMS, liquidity aggregation, pricing engines, and smart order routing.
    • Understanding of risk management systems, particularly margin and credit controls.
  • Technical Skills:
    • Expert proficiency in C++.
    • Extensive knowledge in network programming, socket communication, and multithreading.
    • Familiarity with FIX protocol and other financial messaging standards.
    • Experience with databases, data structures, and real-time data processing.
    • Proficiency in Linux/Unix environments and messaging systems like Kafka, RabbitMQ, Aeron, or similar.
  • Soft Skills:
    • Excellent problem-solving skills and detailed attention.
    • 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.

This position provides an excellent opportunity for those who wish to work in a dynamic environment and contribute to the development of advanced trading technologies.

Apply now

Jobs you might like   View all jobs

About MultiBank Group

MultiBank Group believes in redefining the world of finance by offering accessible and innovative trading solutions. With a global presence and 12 international licenses, they are committed to providing a secure and transparent trading environment. They offer a comprehensive range of multi-asset fintech products accessible through advanced trading platforms across 5 continents.