CMC Markets is hiring!! We are looking for a Senior FIX Engineer to develop and enhance the technology underpinning our rapidly growing Institutional business.As part of the Institutional Core Services team, you will work alongside experienced engineers building and maintaining mission critical FIX APIs, which provide connectivity to CMCs global multi-asset trading platform. Please note that this role is onsite and would require 5 days per week in our London office near Liverpool Street. What you’ll be working on:You’ll be designing, implementing, maintaining, and supporting ultra-low latency FIX APIsHandling distribution of real-time market data to customersHandling 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 strategiesUtilising Java with specialised low latency programming and optimisation techniquesProviding on-call technical support outside UK office hoursWho are we looking for?Essential Skills & Experience:Excellent knowledge of the FIX messaging protocol Excellent knowledge of Java 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 waitingExperience with Artio FIX engineExperience with Aeron Transport, Aeron ClusterExperience with Simple Binary Encoding (SBE)Proven track record building robust mission critical systems with a high degree of fault tolerancePassion for problem solving and innovationStrong communication skillsExperience with automated unit and integration testingExperience with CI/CDDesirable Skills & Experience:Microservice design and implementationJava and Linux performance testing and optimisationGood understanding of transport protocols TCP/IP, UDPExposure to electronic trading systems and trading workflowsCMC Markets is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of gender, sexual orientation, marital or civil partner status, gender reassignment, race, colour, nationality, ethnic or national origin, religion or belief, disability or age