описание
A leading global bank is seeking an experienced Senior C++ Developer to join its Electronic Trading Technology team on a contract basis. This is an exciting opportunity to contribute to the design, development, and enhancement of low-latency trading systems that support global financial markets. Working within a distributed international team, you will play a key role in delivering scalable, high-performance solutions that underpin the bank's electronic trading platform and long-term technology roadmap.
задачи
- Design, develop, and implement high-performance, low-latency applications using C++.
- Contribute to architecture, technical design, and end-to-end software delivery.
- Collaborate closely with Product, Infrastructure, Support, Testing, and Front Office teams.
- Participate in requirements gathering, system design, and technical solution development.
- Write clean, maintainable, and thoroughly tested code with strong automated test coverage.
- Support, maintain, and enhance existing trading platforms and applications.
- Identify and resolve technical issues while contributing to continuous platform improvements.
- Promote engineering excellence and software quality throughout the development lifecycle.
требования
- Strong hands-on experience with C++ (C++14/17/20+).
- Deep understanding of STL and multithreaded programming.
- Experience developing applications in Linux environments using GCC, GDB, and Git.
- Strong knowledge of software design principles and distributed system architectures.
- Experience with networking protocols including TCP, UDP, and multicast.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and stakeholder management skills.
- Будет плюсом: Electronic Trading, Financial Markets, FX, Capital Markets, or Investment Banking environments; Low-latency, real-time, or high-performance systems development; Experience with pricing, market connectivity, or risk management platforms; Exposure to Python, SQL, Boost libraries, or messaging technologies
условия
- Opportunity to work on strategic Electronic Trading initiatives within a global banking environment.
- Exposure to complex, business-critical trading systems used across global markets.
- Collaboration with international teams across London, Singapore, India, and China.
- Opportunity to contribute to the evolution of next-generation trading technology and architecture.