Apply

C++ Senior Software Engineer (High Load)

Posted about 4 hours agoViewed

View full description

💎 Seniority level: Senior, Minimum 8 years in C++ software development, total of at least 10 years in software development.

📍 Location: Dubai

🔍 Industry: Algorithmic trading, cryptocurrency

🏢 Company: Sparkland👥 11-50Financial ServicesRisk ManagementTrading Platform

⏳ Experience: Minimum 8 years in C++ software development, total of at least 10 years in software development.

🪄 Skills: KafkaC++AlgorithmsData StructuresNetworkingDebugging

Requirements:
  • Minimum 8 years of experience in C++ software development with a total of at least 10 years in software development.
  • Experience working with high-load and low-latency applications.
  • Expertise in optimizing low latency applications and crunching micros/nanos.
  • Good understanding of design patterns, data structures, and algorithms.
  • Good knowledge of network protocols; exposure to Websockets, FIX, and Kafka is a plus.
  • Experience in financial markets and/or high-frequency systems; experience in developing trading strategies is a plus.
  • Good analytical and debugging skills.
  • Ability to debug critical issues.
  • Independently lead assigned technical initiatives, from requirements gathering to deployments.
Responsibilities:
  • Develop and maintain market data components and exchange connectivity to cryptocurrency exchanges.
  • Develop and maintain trading algorithms and add new features to the trading system.
  • Optimize existing trading systems for micros/nanos.
  • Collaborate with different teams to maintain and improve trading systems.
Apply