CMC Markets

Front Office Software Engineer

CMC Markets
Apply
27 days ago
London, United KingdomSenior

Responsibilities

  • Develop and optimize high-performance Java systems for pricing, risk, and trading.
  • Build and enhance low-latency, high-throughput trading architecture components using concurrency, memory management, and performance tuning techniques.
  • Design scalable, resilient, and maintainable systems and contribute to architecture decisions across the trading and risk platform.
  • Build monitoring, maintenance, and performance-diagnostics tooling.
  • Collaborate with quants, financial engineering, front-office, and business operations teams.
  • Support live trading systems and troubleshoot time-critical production issues.
  • Mentor junior developers and promote engineering best practices, clean code, and robust design patterns.

Requirements

  • Strong hands-on Java development experience in low-latency financial systems.
  • Deep understanding of performance optimization, concurrency, and JVM internals.
  • Experience with pricing, risk, or electronic trading platforms.
  • Experience mentoring engineers and influencing technical direction.
  • A minimum 2:1 degree in Computer Science, Mathematics, Physics, or another numerate discipline.
  • Knowledge of FIX protocol, order routing, and broker connectivity is beneficial.
  • Experience across asset classes such as FX, equities, commodities, or derivatives is preferred.
  • Strong mathematical and problem-solving abilities and the ability to work calmly in a fast-paced front-office trading environment.

Benefits

  • 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.
  • Onsite role requiring five days per week in the London office near Liverpool Street.

Tech Stack

Categories

CMC Markets

About CMC Markets

1,001-5,000 employees
Contact me