Enable job alerts via email!

Senior Software FX Options Engineer

Reed

City Of London

On-site

GBP 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A leading financial services firm is seeking a Senior FX Options Software Engineer to develop pricing and trading solutions within their FX Technology team. The ideal candidate will have substantial banking knowledge, hands-on experience with Java UI Swing, and a proven track record in delivering complex software solutions. This position requires a collaborative approach and the ability to prototype solutions quickly to support the FX trading desk.

Qualifications

  • 5-10 years of relevant experience in software engineering.
  • Ability to work effectively under pressure and with challenging stakeholders.
  • Hands-on involvement in developing and enhancing systems.

Responsibilities

  • Collaborate with the FX Options team on analytics and solutions.
  • Engage in the full product delivery process, including testing.
  • Prototype solutions quickly in response to business demands.

Skills

Java programming
Java UI Swing
Networking troubleshooting
Scripting (PowerShell, batch scripts)
Agile methodologies

Education

Postgraduate degree in advanced computing or mathematics

Tools

Windows Server
SQL
Job description
Overview

We are seeking a Senior FX Options Software Engineer to join our CMI – FX Technology team. This high-profile role involves working on the FX Options pricer, developing pricing, hedging, and electronic price distribution systems. This position offers the opportunity to work closely with the FX trading desk and IT teams, ensuring our technology framework meets the highest standards and integrates new techniques effectively.

Qualifications
  • Must possess substantial business knowledge, particularly in banking with a focus on options.
  • Hands-on experience with Java UI Swing is essential.
  • Proven ability to work effectively with challenging stakeholders and demonstrate resilience in high-pressure situations.
  • Candidates should not be averse to hands-on involvement and must be willing to "get their hands dirty."
  • Ideally, candidates will have 5-10 years of relevant experience.
  • Experience in leading design solutions on multiple projects is required.
  • Capability to rewrite and reengineer platforms to enhance functionality and performance.
  • Extensive experience in Java programming, including Java Swing UI framework and multithreading.
  • Experience with Windows Server operating system, configuration management, and network troubleshooting.
  • Proficiency in scripting (e.g., PowerShell, batch scripts) and familiarity with SQL.
  • Knowledge of development methodologies such as Agile, SCRUM, or Kanban.
  • Desirable: Postgraduate degree in advanced computing, mathematics, or a statistical discipline, and familiarity with FIX protocol and JVM performance tuning.
Responsibilities
  • Collaborate with the FX Options team to develop analytics and solutions that support pricing/trading algorithms and enhance P&L.
  • Prototype solutions quickly, responding to demands from both Front Office and IT teams.
  • Engage in all aspects of product delivery including design documents, functional specifications, unit testing, and component build.
  • Provide technical assistance and third-line support to internal Production Support teams.
  • Participate in software releases, which may include out-of-hours or weekend work.
  • Engage in sprint planning, estimation, and provide regular status updates to project managers.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.