Senior Software Engineer

A technology company focused on algorithmic trading with a flat corporate structure and remote-first culture.
Dubai - United Arab Emirates
Backend
Senior Software Engineer
In-Person
8+ years of experience
Finance

Description For Senior Software Engineer

Sparkland is seeking a Senior Software Engineer to join their algorithmic trading technology team. This role focuses on developing and optimizing high-performance trading systems and cryptocurrency exchange connectivity. The ideal candidate will have extensive experience with C++ and low-latency applications, bringing 8+ years of software development expertise to the table.

The position offers an exciting opportunity to work with cutting-edge technology in the fast-paced world of algorithmic trading. You'll be responsible for developing market data components, maintaining trading algorithms, and optimizing systems for microsecond/nanosecond performance. The role requires strong technical skills in C++, network protocols, and high-frequency trading systems.

Working from our Dubai office, you'll join a team of highly-driven individuals passionate about technology and solving complex problems. We offer a flat corporate structure that values open-mindedness and continuous learning. The company provides excellent benefits, including competitive compensation, flexible working hours, and unique perks like corporate workations worldwide.

This role is perfect for someone who thrives in a fast-paced environment, has a deep understanding of low-latency systems, and wants to make a significant impact in the cryptocurrency trading space. You'll have the opportunity to work with some of the brightest minds in the industry while contributing to cutting-edge trading technology solutions.

Last updated 14 hours ago

Responsibilities For Senior Software Engineer

  • Develop and maintain market data components, 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
  • Be a team player and work collaboratively with different teams to maintain and improve trading systems

Requirements For Senior Software Engineer

Kafka
  • Minimum 8 years of experience in C++ software development with 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
  • Experience in financial markets and/or high-frequency systems
  • Good analytical and debugging skills
  • Independently lead technical initiatives

Benefits For Senior Software Engineer

  • Competitive salary package and performance bonus
  • Flexible working hours and healthy work-life balance
  • Prestigious office location in Dubai
  • Corporate workations to locations worldwide
  • Multicultural and fun work environment

Interested in this job?

Jobs Related To Sparkland Senior Software Engineer

Partner Development Manager, SLED, Public Sector

Partner Development Manager position at Google Public Sector, focusing on SLED market partnerships with competitive compensation and hybrid work options.

Senior UX Program Manager, Search

Lead UX program management role at Google Search, focusing on user experience innovation and cross-functional team coordination for billions of users worldwide.

Senior Application Engineer

Senior Application Engineer role at Google, focusing on business systems integration and internal process optimization using Java, Python, and cloud technologies.

Senior Design Automation CAD Engineer, Silicon

Senior Design Automation CAD Engineer position at Google, developing custom silicon solutions and CAD tools for next-generation hardware products.

Senior Design Verification CAD Engineer, Silicon

Senior Design Verification CAD Engineer position at Google, focusing on developing verification methodologies for SoC design and working with global teams to implement scalable solutions.