This is a permanent opportunity with our banking client at the AVP level, and the remuneration will be aligned with the expectations and benchmarks associated with this level
Responsibilities
- Design, develop, and maintain C++ applications supporting trading workflows, analytics, and downstream processes.
- Optimise system performance, latency, and reliability across distributed systems.
- Collaborate with quants, traders, and technology teams to deliver new features and resolve production issues.
- Contribute to code reviews, technical design discussions, and best-practice engineering standards.
- Support the integration of internal and external systems, ensuring robust data flows and platform resilience.
Requirements
- 58+ years of hands-on C++ development experience (modern C++ preferred).
- Strong understanding of multi-threading, memory management, and high-performance computing.
- Experience working in a trading, execution, or market connectivity environment.
- Familiarity with Linux, distributed systems, and messaging frameworks.
- Ability to work in fast-paced, global environments with strong problem-solving skills.