Front Office Software Engineer

Posted:
1/14/2026, 12:11:18 AM

Location(s):
England, United Kingdom ⋅ Greater London, England, United Kingdom

Experience Level(s):
Mid Level ⋅ Senior

Field(s):
Software Engineering

CMC Markets is a global leader in online trading, executing 65M+ trades annually across Europe, APAC and North America. Our technology powers real-time trading across Equities, FX, Commodities and Indices—all from a single, high-performance platform.

We are hiring a Senior Java Developer to join our Front Office Pricing & Risk team, working on a low-latency, high-frequency trading platform at the core of our market-making business.

What you’ll do

  • Design and build low-latency pricing & risk systems

  • Work closely with traders, quants and front-office teams

  • Take ownership of architecture and mentor other engineers

  • Solve complex problems in a fast-paced trading environment

What you bring

  • Strong commercial experience with Java (J2SE)

  • Proven experience developing low-latency systems

  • Experience building large-scale, high-performance systems

  • Solid understanding of financial concepts & maths

  • Passion for clean design, testing and technical excellence

  • Trading systems experience a plus

Why CMC Markets?

  • Mission-critical systems with real market impact

  • Direct exposure to front-office trading

  • A culture that values ownership, innovation and engineering excellence

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.

CMC Markets UK Plc

Website: https://cmcmarkets.com/

Headquarter Location: London, England, United Kingdom

Employee Count: 501-1000

Year Founded: 1989

IPO Status: Public

Industries: Bitcoin ⋅ Cryptocurrency ⋅ Finance ⋅ Financial Exchanges ⋅ FinTech ⋅ Foreign Exchange Trading ⋅ Internet ⋅ Mobile Apps ⋅ Software ⋅ Trading Platform