Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior software engineer (staff)

London
Permanent
Visa
Software engineer
€70,000 a year
Posted: 15 December
Offer description

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.


Job Description

Currencycloud was acquired by Visa in December 2021. Our Senior Software Engineers are responsible for implementing an industry-leading API that has already processed over 50 billion USD of cross‑border transactions for over 5 million end users, and is available to our clients 24×7. We’re not stopping there; our engineers are at the forefront of taking us forward to meet the demands of even greater scale.

You’ll be joining the FX Routing and Aggregation (FXRA) team, responsible for the core FX trading platform that powers Currency Cloud's foreign exchange capabilities. The team owns multiple micro‑services spanning FX pricing, risk management, trade routing, market data integration and treasury operations.


What you'll get to do

* 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 such as Barclays and JP Morgan using the FIX protocol.
* Design and implement high‑throughput, low‑latency services that handle 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 your domain end‑to‑end with clear service boundaries and independent deployment paths.
* Collaborate with Treasury, Trading and Platform teams across the organization.


You'll get

* Clear ownership of your domain.
* A clean modern codebase.
* An independent path to production.
* Strong platform and product support.
* The ability to make real changes with real business value.


Our Tech Stack includes

* Object‑oriented programming in Java (11+), preferably Spring Boot.
* Highly‑scalable, highly‑available, cloud‑native applications on AWS built to 12‑factor principles.
* Cloud‑related tools and distributed system observability such as Docker, Kubernetes, ElasticSearch, log‑management systems and Datadog APM.
* API specifications conforming to the OpenAPI (Swagger) standard.
* SQL and large SQL databases for persistence.
* Infrastructure automation primarily owned by the infrastructure team; familiarity with AWS, Terraform and Docker is beneficial.
* Testing approaches including TDD, BDD and Contract Testing with frameworks such as JUnit, RSpec and Cucumber.
* Agile development following Spotify – Squads and Tribes model.
* Continuous Integration and Continuous Delivery pipelines.
* GitHub workflow with pull request review process.
* Cross‑team collaboration with Product Owners and QA.


Qualifications

* Experienced in Java backend development.
* Proficient with functional Java (Java 8+) and Spring, ideally Spring Boot.
* Experience with Agile methodologies such as Scrum or Kanban.
* Expert knowledge of Docker, EKS, AWS (public cloud) and Kafka.
* Excellent communication with both technical and non‑technical stakeholders.
* Deep familiarity with modern cloud‑native architectures and practices (high‑availability, high‑scalability, micro‑services, 12‑factor apps, CI/CD, heavy testing automation and observability).
* Experience with TDD, BDD and Contract testing.
* Willingness to work in a DevOps environment.
* Proven delivery of well‑tested, scalable, fault‑tolerant and performant solutions.
* Pragmatic approach to solutions and project delivery.
* Self‑starter who takes accountability for getting things done.
* Pragmatic decision‑making and ability to gain buy‑in for ideas.
* Exceptional structure and attention to detail.
* Curiosity and comfort challenging the status quo with strong written and verbal communication skills.
* Comfortable working in a scale‑up or growth environment and as part of a wider team.


Additional Information

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.


Seniority level

Mid‑Senior level


Employment type

Full‑time


Job function

IT Services and IT Consulting

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior software engineer
London
Permanent
Software engineer
£100,000 a year
Similar job
Ai software engineer, graphrag, typescript, aws, cor7427
London
Permanent
Software engineer
£100,000 a year
Similar job
Cyber software engineer
London
Permanent
Software engineer
See more jobs
Similar jobs
It jobs in London
jobs London
jobs Greater London
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in London > Senior Software Engineer (Staff)

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save