May 13, 2022

Pricing and Risk Developer

  • CMC Markets
  • Manchester, UK
Full time

Job Description

Since launching in 1989, CMC Markets has become one of the world's leading online CFD and financial spread betting providers, with nearly 66.8 million trades executed annually across Europe, Asia Pacific and North America.

CMC Markets’ success is founded on its ability to deliver a wide range of trading products to customers, from single equities to indices, currencies and commodities. This means our clients don’t need to go to a forex broker, futures broker or a commodities broker to trade these different instruments, they can trade them all through one trading platform. CMC Markets has pioneered the development of online trading in markets around the world to become a world leading spread betting and CFD provider.


CMC Markets are looking for a developer to join our Pricing and Risk team. We work on a pricing and trading platform utilising state of the art technologies from TIBCO, SR Labs and OneTick, in java SE. As well as development, a senior developer will take on more design responsibility for various projects, as well as providing technical mentoring to other members of the team.


  • Design and develop pricing and risk components to support the firm's market-making business, working across multiple asset classes ranging across Equities, FX, Commodities and other derivatives;
  • Partner with other key groups: financial engineering and quantitative teams, business operations, product development and the other IT teams; to ensure products are implemented efficiently and meet the demands both internally (dealing) and externally (clients) and addressing any issues that arise;
  • Work with the Front Office users and Business Operations to address any issues;
  • Maintain personal/professional development to meet the changing demands of the role, including all relevant regulatory and legislative training;
  • Understand the nature of the trading floor business and the need to respond quickly and efficiently to issues that can or has caused business outage;
  • Creation of maintenance and reporting tools relevant to the product area as appropriate;
  • Ensure a positive approach to challenge and provide open and honest feedback;
  • Provide mentoring and training for more junior members of the Pricing and Risk group;
  • Occasional requirement to work during the weekend for a product release;
  • Maintain personal/professional development to meet the changing demands of the role, including all relevant regulatory and legislative training;
  • When dealing with all customers, clients or colleagues ensure that we provide a clear, fair and  consistent high quality service that presents a professional and positive image of CMC Markets;
  • Take all reasonable steps to ensure appropriate confidentiality;
  • Undertake such other duties, training and/or hours of work as may be reasonably required and which are consistent with the general level of responsibility of this role.



  • An appropriate track record of commercial experience in J2SE;
  • Good understanding of core financial concepts / mathematics and a strong interest in the area;
  • Excellent communication skills supporting an ability to adapt to the trading floor and the pressures of working closely with the business;
  • Experience of all aspects of the development lifecycle;
  • Experience of developing large scale systems;
  • Experience writing automated tests.


  • Financial knowledge from developing trading systems;
  • Exposure to distributed messaging;
  • Exposure to CEP Engines, or Event Driven Programing;
  • Minimum 2:2 degree in a numerate subject such as Computer Science, Mathematics, Physics or equivalent.

CMC 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.