IT & Software

Senior Front Office Software Engineer

CMC Markets

London · Greater London · United Kingdom

Share this job: X Facebook WhatsApp Save job : Senior Front Office Software Engineer
Overview

In this role you will design and build ultra-low latency Java systems for pricing, risk and trading, enabling fast, reliable market operations. You will work within the Quantitative Strategies team to shape the trading platform and support live markets. Your work will focus on performance, scalability and maintainability in a front-office environment, delivering high-impact, time-critical improvements. You’ll collaborate across Quants, Fin Eng and Trading desks, mentoring others and driving engineering best practices.

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
  • Design scalable, resilient and maintainable systems and contribute to architectural decisions
  • Build tooling to improve monitoring, maintenance and performance diagnostics
  • Collaborate with Quants, Financial Engineering, Front Office and Business Operations
  • Support live trading systems and troubleshoot time-critical production issues
  • Mentor junior developers and promote clean code and robust design patterns
Key requirements
  • Strong hands-on Java development experience in low latency financial systems
  • Deep understanding of performance optimisation, concurrency and JVM internals
  • Experience on pricing, risk or electronic trading platforms
  • Knowledge of FIX protocol, order routing and broker connectivity (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
  • Collaboration with cross-functional teams
  • Mentorship and leadership
  • Strong problem-solving mindset
  • Java (21+)
  • low-latency programming
  • concurrency

Reference: WJ-747_31291668 · Posted 13 Nov 2026, 04:56 AM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Front Office jobs in other states

Browse jobs