C

CMC Markets

Global online trading platform and fintech

Senior Front Office Software Engineer

Backend EngineeringPosted on Nov 10
Full-timeLondon, UKNo salary listedIn-person

About the Job

Requirements

  • Strong hands-on Java development experience within low-latency financial systems.
  • Deep understanding of performance optimisation, concurrency, and Java Virtual Machine internals.
  • Experience working on pricing, risk, or electronic trading platforms.
  • Knowledge of the FIX protocol, order routing, and broker connectivity is highly beneficial.
  • A strong mathematical and problem-solving mindset.
  • Ability to operate calmly in a fast-paced, front-office trading environment.
  • Experience mentoring engineers and influencing technical direction.
  • A minimum 2:1 degree in Computer Science, Mathematics, Physics, or another numerate discipline.

Responsibilities

  • Develop and optimise high-performance Java 21+ systems for pricing, risk, and trading.
  • Build and enhance components within a low-latency, high-throughput trading architecture.
  • Apply advanced concurrency, memory management, and performance-tuning techniques.
  • Take responsibility for designing scalable, resilient, and maintainable systems.
  • Contribute to architectural decisions across the trading and risk platform.
  • Build tooling to improve monitoring, maintenance, and performance diagnostics.
  • Work closely with Quants, Financial Engineering, Front Office, and Business Operations.
  • Support live trading systems by troubleshooting time-critical production issues.
  • Contribute to the continuous evolution of the electronic trading infrastructure.
  • Provide guidance and mentorship to junior developers.
  • Champion engineering best practices, clean code principles, and robust design patterns.

Desired Qualifications

  • Experience across asset classes such as FX, Equities, Commodities, or Derivatives.

About the Company

CMC Markets

Global online trading platform and fintech

CMC Markets provides online trading services that give people access to global financial markets. It operates a portfolio of brands (CMC Markets, CMC Invest, CMC Connect, CMC CapX and OPTO) and partners with institutions like Revolut and ANZ Bank. Traders use web and mobile platforms to buy and sell assets such as shares, forex, indices, and commodities with real-time data and order execution. Its goal is to make financial markets accessible to more people through scalable, technology-enabled trading and investing, backed by trusted brands and partnerships.

Company size
501-1,000
Company stage
IPO
Headquarters
Canberra ACT, Australia
Founded
1989

Recently Posted Jobs

Explore more opportunities at CMC Markets

See more jobs