IMC

Trading Strategy Software Engineer

IMC
Apply
2 months ago
London, United KingdomMid Level

Responsibilities

  • Collaborate with traders to understand trading strategies and implement them optimally.
  • Develop, test, deploy, tune, and maintain trading applications, algorithms, research infrastructure, and automation.
  • Own end-to-end product development from requirements gathering through production deployment.
  • Improve the functional and operational aspects of strategy systems to enhance user experience and system performance.
  • Work with traders, researchers, quants, and fellow engineers on high-impact projects.

Requirements

  • At least three years of experience as a Software Engineer with excellent programming abilities.
  • Strong knowledge of algorithms, complexity analysis, data structures, memory models, and concurrency models.
  • Strong quantitative and analytical skills with an interest in applying them to trading.
  • Prior experience in trading or related industries such as HFT, MFT, exchanges, or hedge funds.
  • Ability to work independently, analyze business requirements, communicate with stakeholders, and own delivered solutions.
  • Master's or PhD degree in Computer Science or a related field, or equivalent experience.
  • Experience with JVM-based languages such as Java or Kotlin, or with Python.
  • Advanced mathematics and quantitative skills are a plus.
  • Experience with information-rich user-facing applications, GUIs, and UXs is a plus.
  • Experience with large-scale data and research pipelines and compute clusters is a plus.

Categories

Contact me