
C++ Senior Software Engineer (High Load)
Sparkland · Dubai
UAE remoteHybridFull TimeSeniorInformation Technology
Posted 2 hours ago2h agoApply link checked 1 hour ago
Why we think you can apply
- Employer country
- United Arab Emirates · Dubai
- Hiring model
- UAE-based role · the employer hires in the UAE
- Work from
- Dubai · office and home
- Time-zone overlap
- Gulf Standard Time · none needed
Posted 2 hours ago · apply link checked 1 hour ago
About the role
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
- Optimise existing trading system for micros/nanos latency
- Collaborate with different teams to maintain and improve trading systems
Requirements
- Minimum 8 years of C++ software development experience
- Experience with high-load and low-latency applications
- Expertise optimising low-latency applications
- Strong understanding of design patterns, data structures and algorithms
- Good knowledge of network protocols
- Strong analytical and debugging skills
- Ability to independently lead technical initiatives from requirements to deployment
- Proficiency with AI-assisted development tools
Preferred Qualifications
- Websockets, FIX and Kafka exposure
- Experience in financial markets or high-frequency systems
- Experience developing trading strategies
- Kernel bypass or DPDK experience
- System-level or network performance optimisation
- Ability to lead a remote team in future
Benefits
- Competitive salary and performance bonus
- Flexible working hours and healthy work-life balance
- Prestigious office location in Dubai
- Multicultural, fun environment in a fast-growing industry
- Corporate workations
About the Company
Sparkland is a fully remote team of driven individuals working on algorithmic trading and intellectually challenging technology problems.
What we look for
- Minimum 8 years of C++ software development experience
- Experience with high-load and low-latency applications
- Expertise optimising low-latency applications
- Strong understanding of design patterns, data structures and algorithms
- Good knowledge of network protocols
- Strong analytical and debugging skills
- Ability to independently lead technical initiatives from requirements to deployment
- Proficiency with AI-assisted development tools
- Websockets, FIX and Kafka exposure
- Experience in financial markets or high-frequency systems
- Experience developing trading strategies
- Kernel bypass or DPDK experience
KafkaC++Algorithmic TradingWebSocketsFIXMarket DataKernel bypassDPDK
SponsorWake up to a shortlist, not a search results page.
NeverApply scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.
Get your daily matchesSimilar jobsbased on title, category and scope

SparklandDubai
SponsorWake up to a shortlist, not a search results page.
NeverApply scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.
Get your daily matchesC++ Senior Software Engineer (High Load)Sparkland · free account, 30 seconds