Senior Software Engineer FX

Visa
London, UK
3 days ago
Apply on www.efinancialcareers.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Automation of Tests Relational Databases Database Queries DevOps Fault Tolerance MySQL Ruby Software Engineering Software Application Programming
+6 more
Event Driven Architecture Kubernetes Production Code Apache Kafka Programming Languages Microservices

Job description

About Us Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid. At Visa, you’ll have the opportunity to create impact at scale - tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world. Join Visa and do work that matters - to you, to your community, and to the world. Progress starts with you. Job Description You will be joining the FX Client Pricing and Risk team at VXBS (Visa-Cross-Border-Solutions) / CurrencyCloud, where we are creating software to assist our FX Risk processes and give our customers frictionless experience to exchange currencies in a complex environment of constantly moving markets. Senior Software Engineer reporting to the FX Engineering Manager. You will be working alongside versatile

Requirements

and experienced engineers improving our FX capabilities. This includes the following contributions: Contribute to the next generation FX Client Risk platform we are building. It is a great opportunity to work on scaling software towards using event-driven architecture. Design, build and maintain core FX Risk capabilities. Our customers value us for being able to abstract away the intricacies of foreign exchange market under a simple API solution. Provide technical guidance and mentorship to team members. Influence wider company architecture. The FX Client Risk team is a new team but based on the FX transactions handled by many other teams. Work alongside smart QA engineers, who build and maintain a vast collection of automated testing scenarios. Visa requires at least 3 days in office, expectations of these days will be confirmed by your Hiring Manager. Qualifications Basic Qualifications: 5+ years of experience in software development. 2+ years of experience building microservices with Java. Proficient in 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 will be valued. Experience building applications that run in Kubernetes would be handy. Preferred Qualifications: 5+ years experience in Java Backend Development Hands-on experience delivering high-quality production code with Claude Code. Experience managing working with contractors and outsource teams is important. Experience building in software for financial domain, especially in risk is beneficial. Experience working with agile process and principles. Experience in multiple programming languages, these teams primarily use Java, so experience with microservices in Java is important. Proficient in different programming languages, ideally being comfortable reading Ruby or Scala. Experience designing event based and streaming solutions using Kafka will be valued. Strong SQL knowledge, ability to understand and write complex queries. Working knowledge of relational databases such as MySQL. Experience building applications that run in Kubernetes would be handy. Working in a DevOps environment, or 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. Have been a driving force not only behind change in your previous roles but also in working in a distributed environment. Having worked in a collaborative environment where you are comfortable reviewing code of your peers. Visa is an EEO Employer Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.efinancialcareers.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:44 min

Background and career journey in regulated software systems

Martin Hynie · Coffee With Developers

3:30 min

Falling in love with Ruby and creating Basecamp

David Heinemeier Hansson David Heinemeier Hansson +1 · Coffee With Developers

Videos

See all

Related articles

See all