Back to jobs
CMC Markets
CMC Markets

Senior Front Office Trading Developer

London On-site 5-10 yrs exp Financial Services 1,555 employees
JavaLow-Latency SystemsHigh-Performance ComputingConcurrencyJVM Internals

Requirements

Requires strong hands-on Java experience in low-latency financial systems, with deep knowledge of performance optimization, concurrency, and JVM internals. Experience with pricing, risk, or electronic trading platforms and a minimum 2:1 degree in computer science, mathematics, physics, or another numerate discipline are required; FIX, order routing, asset-class experience, and mentoring experience are also highlighted.

Job Description

CMC Markets is 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. You’ll design and build ultra-low latency pricing and risk systems that directly power our global trading operations.


If you thrive in performance-critical environments and want your work to have real market impact, we would love to hear from you.


Please note this role requires 5 days onsite working in our Lonjdon office, near Liverpool Street.


ROLE AND RESPONSIBILITIES


Ultra-Low Latency Engineering

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


System Design & Ownership

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


Trading-Focused Collaboration

  • Work closely with Quants, Financial Engineering, Front Office and Business Operations.
  • Support live trading systems, troubleshooting time-critical production issues.
  • Contribute to the continuous evolution of our electronic trading infrastructure.


Mentorship & Technical Leadership

  • Provide guidance and mentorship to junior developers.
  • Champion engineering best practices, clean code principles and robust design patterns.


What You will Bring

  • 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 highly beneficial.
  • Strong mathematical and problem-solving mindset.
  • Experience across asset classes such as FX, Equities, Commodities or Derivatives 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.


Why Join CMC Markets?

  • Direct impact on global trading and risk systems.
  • Close proximity to the trading floor and real-time market operations.
  • High-visibility role within a performance-driven engineering culture.
  • Strong focus on continuous learning and technical excellence.
  • Clear progression opportunities into senior technical and leadership roles.


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.

Education

Bachelor Degree

Skills

JavaLow-Latency SystemsHigh-Performance ComputingConcurrencyJVM InternalsMemory ManagementPerformance OptimizationSystem DesignPricing SystemsRisk SystemsElectronic TradingFIX ProtocolOrder RoutingBroker ConnectivityProduction TroubleshootingTechnical Mentorship

About CMC Markets

Founded in 1989 to make financial markets truly accessible, CMC Markets has evolved into a global leader in online trading, while staying true to its original ethos. With over 37 years’ experience and offices in London, Sydney, Singapore, Toronto, Dubai and across Europe, the company has grown into a trusted name in financial services. Today, more than 2 million* traders and investors worldwide trust CMC Markets. The company also partners with major organisations including Revolut, ANZ Bank and St George, further strengthening its position as a leading innovator in financial technology. CMC Markets plc is a FTSE 250 listed company and holds long-term issuer default ratings (IDRs) of ‘BBB-’ with a stable outlook. CMC Markets is a multi-asset investment platform. The value of your investments may go up or down. When you invest, your capital is at risk. *Based on over 2 million unique user logins across CMC's trading and investing platforms, including partners, as at November 2025.

View company profile →