Senior FX Risk & Trading Systems Engineer

Visa

Greater London

Hybrid

GBP 90,000 - 130,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Visa in London is seeking a Senior Software Engineer to join the FX Routing and Aggregation team. You will build and operate core FX trading services, leverage real-time data and design for scale in a microservices architecture across AWS and Kubernetes.

The role emphasizes ownership, collaboration with Treasury/Trading/Platform teams, and mentoring peers. A strong background in Java and distributed systems is required, with experience in finance considered beneficial.

Qualifications

  • 5+ years of experience in software development.
  • 2+ years building microservices with Java.
  • Proficient in other programming languages; comfortable reading Ruby or Scala.
  • Experience with MySQL or relational databases.
  • Experience designing event-based and streaming solutions using Kafka.
  • Experience running applications in Kubernetes.
  • Hands-on experience delivering high-quality production code.
  • Experience managing contractors/outsource teams.
  • Experience in financial software domain is beneficial.
  • Experience working with Agile/DevOps practices.
  • Proficient in multiple languages; Java focus.

Responsibilities

  • Build and maintain FX trading services including pricing engines, risk management systems, and market data providers.
  • Work with real-time FX market data from providers using FIX protocol.
  • Design and implement high-throughput, low-latency services handling billions in FX transactions.
  • Lead technical discussions around hexagonal architecture and distributed systems design.
  • Mentor junior engineers and establish best practices for the team.
  • Own your domain end-to-end with clear service boundaries and independent deployment paths.
  • Collaborate with Treasury, Trading, and Platform teams across the organization.

Skills

Java
Microservices
Kubernetes
SQL
Kafka
AWS
Ruby/Scala familiarity

Tools

Docker
OpenAPI
JUnit
Terraform
Datadog

Job description

Visa in London is seeking a Senior Software Engineer to join the FX Routing and Aggregation team. You will build and operate core FX trading services, leverage real-time data and design for scale in a microservices architecture across AWS and Kubernetes.

The role emphasizes ownership, collaboration with Treasury/Trading/Platform teams, and mentoring peers. A strong background in Java and distributed systems is required, with experience in finance considered beneficial.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Risk & FX
Senior Software Engineer - Risk & FX

Visa • Greater London

Hybrid
GBP 90,000 - 130,000
Senior Software Engineer - Risk & FX
Senior Software Engineer - Risk & FX

United States Digital Space LLC • Greater London

Hybrid
GBP 70,000 - 90,000
Clear ownership of your domain
Strong platform and product support
Senior Java Developer — FX Trading Systems
Senior Java Developer — FX Trading Systems

London Stock Exchange Group • Greater London

Hybrid
GBP 90,000 - 120,000
Healthcare
Retirement planning
Volunteer days
+1
Senior Java Backend Engineer - FX Trading Systems
Senior Java Backend Engineer - FX Trading Systems

LSEG • Greater London

On-site
GBP 80,000 - 110,000
Senior Software Engineer, Real-Time FX Trading Platform
Senior Software Engineer, Real-Time FX Trading Platform

United States Digital Space LLC • Greater London

Hybrid
GBP 70,000 - 90,000
Clear ownership of your domain
Strong platform and product support
Senior Java Engineer: FX Payments & Microservices
Senior Java Engineer: FX Payments & Microservices

J.P. MORGAN • Greater London

On-site
GBP 50,000 - 70,000
Senior Software Engineer UK
Senior Software Engineer UK

Visa • Greater London

Hybrid
GBP 70,000 - 90,000
Strong platform and product support
Clear ownership of your domain
A clean modern codebase
Senior Java Engineer - Real-Time FX Options Risk
Senior Java Engineer - Real-Time FX Options Risk

Citi • Greater London

Hybrid
GBP 140,000 - 190,000
Paid Parental Leave
27 days annual leave
Private Medical Care
+2
Senior Java Engineer – FX Options Real-Time Risk
Senior Java Engineer – FX Options Real-Time Risk

Citigroup Inc. • Greater London

Hybrid
GBP 110,000 - 170,000
27 days leave
Annual bonus
Private medical care
+5
Senior C# / .NET FX Trading Systems Engineer
Senior C# / .NET FX Trading Systems Engineer

MARGO • Greater London

On-site
GBP 70,000 - 90,000
Mentorship culture
Career progression opportunities
Challenging technical assignments