Senior Software Engineer - Risk & FX

Visa
United Kingdom
Workplace: HybridFull timeFunction: Software EngineeringExperience: 5+ yearsSkills: ["Mentorship","Technical leadership","Communication","Collaboration","Attention to detail"]

Build and maintain mission-critical FX trading services for the FX Routing and Aggregation platform, powering FX pricing, risk management, trade routing, and market data integration. You’ll design high-throughput, low-latency microservices on AWS using Kubernetes, Kafka streaming, and contract testing. Work with real-time FX market data via FIX, lead technical discussions, mentor junior engineers, and collaborate with Treasury, Trading, and Platform teams to deliver changes with business impact.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Visa
Visa
2 months ago

Senior Software Engineer - Risk & FX

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 14 hours agoStatus: Live

Job Summary

Build and maintain mission-critical FX trading services for the FX Routing and Aggregation platform, powering FX pricing, risk management, trade routing, and market data integration. You’ll design high-throughput, low-latency microservices on AWS using Kubernetes, Kafka streaming, and contract testing. Work with real-time FX market data via FIX, lead technical discussions, mentor junior engineers, and collaborate with Treasury, Trading, and Platform teams to deliver changes with business impact.
Location: United Kingdom
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build and maintain mission-critical 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 architecture, event-driven patterns, and distributed systems design.
  • •Mentor junior engineers and own your domain end-to-end with clear service boundaries and independent deployment paths.

Key Requirements

  • •5+ years of software development experience.
  • •2+ years building microservices with Java.
  • •Comfortable reading Ruby or Scala and working across multiple programming languages.
  • •Working knowledge of relational databases such as MySQL and strong SQL skills for complex queries.
  • •Experience designing event-based/streaming solutions with Kafka and building applications running in Kubernetes (helpful/valued).
Experience:5+ yearsPaymentsFintechCross-border transactionsMicroservicesFX tradingFinancial riskStreamingCloud-native
Skills:MentorshipTechnical leadershipCommunicationCollaborationAttention to detail
Tech Stack:JavaSpring bootAWSKubernetesDockerKafkaPACTFIXOpenAPISwaggerSQLMySQLTerraformElasticsearchDatadogJUnitRSpecCucumberTDDBDD

Company Brief

Visa
Global payments technology company that operates the VisaNet electronic payments network, facilitating credit, debit and digital transactions between consumers, merchants, financial institutions and governments worldwide.
Industry: Payments
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 1958
Glassdoor
Glassdoor: 3.8
WebsiteLinkedInGlassdoor