eFX Software Engineer
7 days ago
London
eFX Software Engineer - Permanent | London (Hybrid) We're hiring an experienced eFX Software Engineer to join a leading financial institution's digital technology division. This is a permanent position based in London with a flexible hybrid working model. You'll be part of a high-performing team focused on delivering secure, high-performance, and scalable solutions to support institutional trading platforms. Key Responsibilities: • Develop and maintain low-latency eFX trading systems using high-performance Java (eg, lock-free, low-GC techniques)., • Design and implement fault-tolerant system architectures with <40 microseconds one-way latency., • Collaborate with cross-functional teams to define and evolve architecture and engineering practices., • Influence technical strategy, ensuring alignment with product and trading goals., • Strong expertise in core Java, including low-latency, high-throughput systems., • Deep understanding of modern CPU architecture, cache optimization, and Linux performance tuning., • In-depth experience with networking protocols such as TCP, UDP, Multicast, FIX., • Familiarity with quantitative finance, algorithmic trading, and implementing controls in automated trading systems., • Proven experience with DevOps, Agile methodologies, TDD, and use of CI/CD tools. *Rates depend on experience and client requirements