Senior Java Software Engineer
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