Senior Java Engineer (VP) - FX Options
Up to £160k on the base
We are seeking a highly skilled FX Options Java Developer to join a front-office electronic trading team within a leading global financial institution. This role sits at the heart of the FX eTrading business, focusing on building and enhancing low-latency systems that support FX options pricing, market making, and algorithmic trading.
You will play a key role in developing high-performance trading platforms used across global markets, working closely with trading, sales, and quantitative teams to deliver innovative solutions in a fast-paced environment.
Key Responsibilities
* Design, develop, and maintain high-performance Java-based systems for FX options trading and market making
* Contribute to the development of pricing engines, volatility surfaces, and trading algorithms
* Work on electronic trading platforms, including pricing distribution, order management, and execution systems
* Collaborate closely with FX traders, quants, and sales teams to deliver business-critical solutions
* Participate in the full software development lifecycle, from requirements gathering to production deployment
* Optimize systems for ultra-low latency and high throughput in a real-time trading environment
* Support and enhance existing trading infrastructure while contributing to new strategic build-outs
Required Skills & Experience
* 7+ years of hands-on experience in Core Java development with strong knowledge of data structures and algorithms
* Proven experience building low-latency, high-performance systems
* Solid experience in financial markets, ideally within FX, FX options, or derivatives trading
* Strong understanding of pricing, market making, or electronic trading systems
* Experience with concurrency, multithreading, and JVM performance tuning