Senior Low Latency Developer
Role details
Job location
Tech stack
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'd love to hear from you. 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.
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 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.