C++ developer in electronic trading

грейд
senior
формат
гибрид Лондон
язык
Английский B1
опубликована
вчера

описание

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.

навыки

компания

похожие вакансии

статьи для разработчиков