Expertise in algorithmic trading systems. Top 50 global university degree in Computer Science/ AI (or a related field). 5+ years of commercial C++ experience.…
Building and maintaining real-time C++ trading systems. You’re a seasoned systems-level software engineer who thrives under pressure and loves building fast,……
Any Object-oriented language: Java, .Net. Experience in supporting banking applications and trading systems. CMI involves technology solutions and systems used……
Interest in working with real-time algorithmic trading systems in the field of cryptocurrency trading. You will implement, deploy and monitor trading systems,……
You possess a bachelor's degree in Computer Science, Engineering or related field. Experience developing market data and order entry systems a plus.…
Bachelor's degree in Computer Science, Computer Engineering, or a related field. Knowledge of UNIX operating systems (we use Linux), system/processor……
Building robust trading, backtesting and research infrastructure alongside our engineers, so promising ideas can move into production quickly and safely.…
Strong programming skills in at least one language (e.g., Python, Java, Go, JavaScript). Basic understanding of large language models (LLMs) and their practical……
Eligible for final year university students, or have 1-2 years of industry experience (graduating in 2027 or has graduated between 2024-2026), who have a strong……
Experience with algorithmic trading systems and execution engines. Provide production support and incident management for critical front-office trading systems.…
Knowledge in algorithmic trading will be an advantage. Design and develop financial markets products including low-latency algorithmic trading platforms.…
Don’t miss this opportunity to gain valuable experience in a highly competitive and demanding field of quant research. Strong personal and presentation skills.…
Building efficient frameworks and tooling for algorithmic trading strategies. Continuously enhance our systems to adapt to evolving trading needs.…
Any Object-oriented language: Java, .Net. Experience in supporting banking applications and trading systems. CMI involves technology solutions and systems used……
Proficiency in Python for analysis, tooling, and interaction with trading systems. Hands-on experience operating automated and semi-automated trading systems……
Don’t miss this opportunity to gain valuable experience in a highly competitive and demanding field of quant research. Ability to write methodology documents.…
Experience with at least one programming language (e.g., Python or Java). Collaborate with QA engineers and developers to understand requirements and create……
Building robust trading, backtesting and research infrastructure alongside our engineers, so promising ideas can move into production quickly and safely.…
Develop, design and document of algorithmic and prop trading systems, under the guidance of project management. Experience with version control systems.…
World-famous, global trading firm applying cutting-edge research to financial markets. Their culture is unique; they look for engineers who are fearless in their pursuit of innovation which requires creativity, intellectual honesty and competitiveness.
Their trading teams are comprised of dynamic groups of traders, quant researchers and engineers. In this role, you will design, implement and optimise trading algorithms using C++.
Requirements:
5+ years of commercial C++ experience
Software engineering background with deep experience in C++
Top 50 global university degree in Computer Science/ AI (or a related field)
Expertise in algorithmic trading systems
Nice to have: experience with market order execution algorithms, large-scale big data processing, modelling systems on high performance computing cluster, etc.
Benefits:
Dress down
Fully catered (breakfast, lunch and snacks)
Onsite gym
Global health, dental and vision insurance
Generous parental leave
Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.
Contact
If you think you are a strong match for this role, please don't hesitate to get in touch!