Logo of Huzzle

Senior FIX Engineer

  • Job
    Full-time
    Senior Level
  • Software Engineering
  • London
  • Quick Apply

AI generated summary

  • You need excellent FIX protocol and Java knowledge, low latency programming skills, Artio FIX engine experience, fault tolerance expertise, and a passion for innovation. Linux performance testing, TCP/IP/UDP knowledge, and exposure to trading systems are a plus.
  • You will design, implement, and support ultra-low latency FIX APIs, distribute real-time market data, handle order instructions across various asset classes, utilise Java for low latency programming, and provide on-call technical support outside UK office hours.

Requirements

  • Essential Skills & Experience:
  • Excellent knowledge of the FIX messaging protocol (version 4.4 and later)
  • Excellent knowledge of Java (21)
  • Understanding of low latency programming principles, including garbage reduction, lock and wait free algorithms, cache friendly algorithms, non-blocking I/O, unshared state, processor affinity, busy waiting
  • Experience with Artio FIX engine
  • Experience with Aeron Transport, Aeron Cluster
  • Experience with Simple Binary Encoding (SBE)
  • Proven track record building robust mission critical systems with a high degree of fault tolerance
  • Passion for problem solving and innovation
  • Strong communication skills
  • Experience with automated unit and integration testing
  • Experience with CI/CD
  • Desirable Skills & Experience:
  • Microservice design and implementation
  • Java and Linux performance testing and optimisation
  • Good understanding of transport protocols TCP/IP, UDP
  • Exposure to electronic trading systems and trading workflow

Responsibilities

  • You’ll be designing, implementing, maintaining, and supporting ultra-low latency FIX APIs
  • Handling distribution of real-time market data to customers
  • Handling order instructions across a variety of asset classes including CFD, FX, cash equity, and a wide variety of order types including algorithmic and advanced order strategies
  • Utilising Java with specialised low latency programming and optimisation techniques
  • Providing on-call technical support outside UK office hours

FAQs

What are the key responsibilities of a Senior FIX Engineer at CMC Markets?

Key responsibilities include developing and enhancing FIX APIs, providing connectivity to the global multi-asset trading platform, and working alongside experienced engineers to maintain mission critical systems.

What qualifications and experience are required for this role?

Candidates should have experience with FIX protocol, understanding of exchange connectivity, knowledge of financial markets, and strong programming skills. A degree in Computer Science or a related field is preferred.

What is the work environment like for a Senior FIX Engineer at CMC Markets?

The work environment is fast-paced, collaborative, and focused on innovation. Engineers have the opportunity to work with cutting edge technology and play a critical role in the success of the Institutional business.

What career growth opportunities are available for a Senior FIX Engineer at CMC Markets?

CMC Markets values professional development and offers opportunities for career growth and advancement. Engineers have the chance to make a significant impact on the business and contribute to its success.

Realise your potential

Finance
Industry
501-1000
Employees
1989
Founded Year

Mission & Purpose

CMC Markets is a global financial services provider specialising in online trading and investment. The company offers a wide range of financial products, including contracts for difference (CFDs), spread betting, and traditional share trading. CMC Markets' mission is to empower individuals to take control of their financial futures by providing them with innovative trading platforms, comprehensive market analysis, and access to a diverse range of global markets. Their purpose is to democratise financial markets and make trading accessible to all, regardless of their experience or location. CMC Markets aims to provide traders and investors with the tools and resources they need to make informed decisions and achieve their financial goals. With a strong commitment to technology, education, and customer support, CMC Markets strives to be a trusted partner in the financial industry.