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.