Enable job alerts via email!

Senior Software FX Options Engineer

ZipRecruiter

City Of London

On-site

GBP 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A financial technology company in the City Of London is seeking a Senior FX Options Software Engineer to enhance their FX Options pricing systems. The ideal candidate will have substantial banking knowledge, hands-on experience with Java UI Swing, and the ability to work under pressure. This role involves collaboration with both front office and IT teams while providing technical support and participating in software delivery processes. The position offers an exciting opportunity to contribute to innovative financial solutions.

Qualifications

  • 5-10 years of relevant experience in software engineering.
  • Hands-on involvement in projects with a proactive approach.
  • Experience leading design solutions across multiple projects.

Responsibilities

  • Develop analytics and solutions for pricing/trading algorithms.
  • Engage in sprint planning and estimation.
  • Provide technical assistance to internal support teams.

Skills

Java UI Swing
Java programming
Business knowledge in banking
Multithreading
Scripting (PowerShell, batch scripts)
Agile methodologies

Education

Postgraduate degree in computing, mathematics, or statistics

Tools

Windows Server
SQL
Job description

Job Description

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.

  • 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 (eg, 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.

Day-to-day of the role:

  • 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.