Now hiring

Senior Software Engineer - Risk & FX @ Visa

Sheldon Square 1, LondonOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Salary: £67,000 - 107,000 per year

Requirements: 5+ years of experience in software development.2+ years of experience building microservices with Java.Experience with other programming languages, ideally being comfortable reading Ruby or Scala.Working knowledge of relational databases such as MySQL.Experience designing event-based and streaming solutions using Kafka.Experience building applications that run in Kubernetes.Hands-on experience delivering high-quality production code with Claude Code.Experience working with contractors and outsource teams.Experience building software for the financial domain, especially in risk, is beneficial.Experience working with agile processes and principles.Strong SQL knowledge, including the ability to understand and write complex queries.Experience working in a DevOps environment, or a passion and willingness to work in this way.Proven delivery of well-tested, scalable, fault-tolerant, and performant solutions.A pragmatic approach to solutions and delivery of technical projects.Experience working in a distributed environment and driving change in previous roles.Experience in a collaborative environment and comfort reviewing peers code.Exceptional structure and attention to detail.Comfortable challenging the status quo and curious about how things work.Strong written and verbal communication skills.Comfortable working in a scale-up or growth environment and as part of a wider team. 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 like Barclays and JP Morgan using FIX protocol.Design and implement high-throughput, low-latency services handling billions in FX transactions.Lead technical discussions around hexagonal architecture, event-driven patterns, and distributed systems design.Mentor junior engineers and establish best practices for the team.Own our domain end-to-end with clear service boundaries and independent deployment paths.Collaborate with Treasury, Trading, and Platform teams across the organization.Work with Product Owners and QA as part of product development.Contribute to continuous improvement and agile delivery across the team. Technologies: APIAWSClaude CodeDevOpsHexagonal ArchitectureSupportJavaKafkaKubernetesMySQLRubySQLScalamicroservicesCloudCucumberDatadogDockerElasticSearchGitHubJUnitOpenAPIRSpecSpringSpring BootSwaggerTDDTerraform More:

We are Visa, a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions, and government entities across more than 200 countries and territories. Currencycloud was acquired by us in December 2021, and our Senior Software Engineers help build an industry-leading API that has processed over 50 billion USD in cross-border transactions for more than 5 million end users and is available 24x7. You will join the FX Routing and Aggregation (FXRA) team, which owns the core FX trading platform behind our foreign exchange capabilities across multiple microservices covering FX pricing, risk management, trade routing, market data integration, and treasury operations. Our stack runs on AWS using Kubernetes and a microservice-led architecture, with Kafka for streaming and PACT for contract testing. We offer clear ownership of your domain, a clean modern codebase, an independent path to production, strong platform and product support, and the ability to make real changes with real business value. This is a hybrid position based in London, United Kingdom, and we require at least 3 days in office, with the exact days confirmed by your Hiring Manager.

last updated 36 week of 2026

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores