CMC Markets

CMC Markets

London

Front Office Software Engineer

Full-Time£43,500 - 71,500 per yearпозавчераUnited Kingdom
IT

Job Description

Salary: £43,500 - 71,500 per year

Requirements:
  • Strong hands-on Java development experience within low latency financial systems
  • Deep understanding of performance optimisation, concurrency, and JVM internals
  • Experience working on pricing, risk, or electronic trading platforms
  • Knowledge of FIX protocol, order routing, and broker connectivity is highly beneficial
  • Strong mathematical and problem-solving mindset
  • Experience across asset classes such as FX, Equities, Commodities, or Derivatives is preferred
  • Ability to operate calmly in a fast-paced, front-office trading environment
  • Experience mentoring engineers and influencing technical direction
  • 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 and troubleshoot time-critical production issues
  • Contribute to the continuous evolution of our electronic trading infrastructure
  • Provide guidance and mentorship to junior developers
  • Champion engineering best practices, clean code principles, and robust design patterns
Technologies:
  • Support
  • JVM
  • Java

More:

We are CMC Markets, and we are seeking a Senior Low Latency Java Developer to join our Quantitative Strategies team within Pricing & Risk, working on our high-performance, high-frequency trading platform. This is a hands-on role at the core of our market-making technology stack, where nanoseconds matter and engineering excellence is critical. We design and build ultra-low latency pricing and risk systems that directly power our global trading operations. This is an onsite role in our London office near Liverpool Street, five days per week. We offer direct impact on global trading and risk systems, close proximity to the trading floor and real-time market operations, a high-visibility role within a performance-driven engineering culture, strong focus on continuous learning and technical excellence, and clear progression opportunities into senior technical and leadership roles. We are an equal opportunities employer and positively encourage 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. Location: London. Type: Full time.

last updated 34 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About CMC Markets

CMC Markets

CMC Markets

London

IT

Skills & Technologies

JavaScalaAIUI

Inferred from job description

Salary Insight

£57,500

This role

£60,000

UK median

This salary is 4% below the UK median for Software Engineers60,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom