Sparkland

Senior Software Engineer, C++ – High Load

Sparkland
Posted 10/20/2026full-timeDubai • United Arab EmiratesSeniorWebsite
Apply

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in C++ software development, particularly in optimizing low-latency applications and developing trading algorithms. Proficient in collaborating across teams to enhance trading systems and market data components.

Highest-signal resume keywords
C++ Software DevelopmentLow-Latency Application OptimizationTrading Algorithm DevelopmentFinancial Markets ExperienceNetwork Protocol Knowledge

Tech Stack

Tools & technologies
KafkaC++

About the role

Key responsibilities & impact
  • 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
  • Optimise the existing trading system for micros/nanos
  • Collaborate with different teams to maintain and improve trading systems
  • Work on developing and optimising trading systems, algorithms, market data, and exchange connectivity

Requirements

What you’ll need
  • Minimum 8 years of experience in C++ software development; a desirable total of at least 10 years in software development
  • Experience working with high-load and low-latency applications
  • Expertise in optimising 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 an added advantage
  • Experience in financial markets and/or high-frequency systems
  • Experience in developing trading strategies is an added advantage
  • Good analytical and debugging skills
  • Ability to debug critical issues
  • Ability to independently lead assigned technical initiatives from requirements gathering to deployments
  • Proficiency with modern AI-assisted development tools and workflows, such as Claude, Cursor, GitHub Copilot, or equivalent
  • Experience in Kernel bypass/DPDK is a bonus
  • Experience in system-level/network performance optimisations is a bonus
  • Ability to lead the team in future and work with developers located remotely is a bonus

Benefits

Comp & perks
  • Competitive salary package and performance bonus
  • Flexible working hours and a healthy work-life balance
  • Prestigious office location in Dubai
  • Ability to work in a thriving, multicultural, and fun environment in one of the fastest-growing industries in the world
  • Corporate workations: regular corporate trips to places around the world to get to know each other better, work, and explore the local culture

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C++Low-Latency ApplicationsDesign PatternsData StructuresAlgorithmsNetwork ProtocolsTrading StrategiesAnalytical SkillsDebugging SkillsSystem-Level Optimizations
Soft Skills
LeadershipCollaborationProblem-SolvingIndependence
Tools & Technologies
WebSocketsFIXKafkaAI-Assisted Development ToolsGitHub Copilot
Industry Keywords
Cryptocurrency ExchangesHigh-Frequency SystemsMarket Data ComponentsTrading Systems