• 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.
• Proficiency with modern AI-assisted development tools and workflows, such as Claude, Cursor, GitHub Copilot, or equivalent.
• Optional (Bonus)
• 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.