
Senior C++ Developer - Team Lead
- Dubai
- Permanent
- Full-time
- 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.
- 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. Exposure to Websockets, FIX, Kafka will be an added advantage.
- Experience in financial markets and/or high-frequency systems. Experience in developing trading strategies will be an added advantage.
- Good analytical and debugging skills. Ability to debug critical issues.
- Independently lead the assigned technical initiatives, from requirements gathering to deployments.
- Experience in Kernel bypass/DPDK.
- Experience in system level/network performance optimisations.
- Ability to lead the team in future, and work with other developers located remotely.