Job ref no.: CT3114388-01#5016

Algorithmic Trading Developer - Equities

Oliver James Associates


  • Building out the next generation Global Equities execution platform
  • Design and development of global algorithmic trading systems, adhering to Agile development methodology.
  • Working closely with trading desks on design, prioritization and improvements to Algo trading systems.
  • Provide training with respect to the logic of Algo trading to traders.
  • Working as part of the global development team the candidate will contribute to design, development and level II support of global Execution Algo Trading system.


  • Expert Java/C#/C++
  • Experience in development of the Algo trading systems
  • Detailed working knowledge of garbage collection, data structures, Non-Blocking IO.
  • Proficient in Agile development methodology and Test Driven Development.
  • Equity markets microstructure, exchange connectivity and market data.
  • Very good knowledge of collections, their implementation and optimization
  • Low latency systems
    • High performance benchmarking
    • Zero GC architectures
    • Knowledge of the Linux kernel
    • Knowledge of PTP and packet capture based latency monitoring
  • Must be willing to learn or have some experience with Scala.

Interested parties please click Apply Now to apply job.

All applications applied through our system will be delivered directly to the advertiser and privacy of personal data of the applicant will be ensured with security.

More job information
Job ref no. CT3114388-01#5016
  • N/A
Job Function
Employment Term
  • Contract
Career Level
  • Non-management level
  • N/A