Senior Software Engineer UK

Visa

Greater London

Hybrid

GBP 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Strong platform and product support
Clear ownership of your domain
A clean modern codebase

Job summary

A global payment technology leader is seeking a Senior Software Engineer based in the UK. This full-time position focuses on developing high-availability API solutions primarily in Java 11+, utilizing a microservice architecture on AWS. The ideal candidate will have over 5 years of Java backend experience, familiarity with Docker, Kubernetes, and Agile methodologies, and a track record of working in cross-functional teams. This role offers a hybrid work model and opportunities for professional growth.

Qualifications

  • 5+ years of relevant work experience in software engineering.
  • Experience in Java backend development and Agile methodologies.
  • Advanced knowledge of Docker and AWS.

Responsibilities

  • Implement industry-leading APIs for cross-border transactions.
  • Build new components for the payments platform.
  • Lead technical discussions and mentor junior team members.

Skills

Java backend development
Spring (Spring Boot)
Docker
AWS
Kafka
Agile methodologies

Education

Bachelor’s Degree or higher

Tools

Kubernetes
ElasticSearch
Terraform

Job description

Senior Software Engineer UK (Visa)

Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network.

Job Description

Currencycloud was acquired by Visa in December 2021. Our Senior Java 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 24x7. We’re not stopping there, and our engineers are at the forefront of taking us forward to meet the demands of even greater scale.

Our stack runs on AWS as a set of distributed applications using Kubernetes and a microservice‑led architecture. We also utilise Kafka for our streaming and PACT for contract testing.

What you’ll get to do
  • Play a key role within your cross‑functional team, taking responsibility for your services and the technology within them.
  • Build out brand new parts to our payments platform, focusing on high availability, cloud‑native, microservice concepts.
  • Lead on discussions around technical direction and system design, and mentor more junior members of the team.
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 predominantly in Java 11+ and Spring Boot framework.
  • Highly‑scalable, highly‑available, cloud‑native applications on AWS, written to 12‑factor principles and fit into our microservices architecture.
  • Cloud‑related tools, services, and distributed system observability: Docker, Kubernetes, ElasticSearch, Datadog APM.
  • API specifications following the OpenAPI (Swagger) standard.
  • SQL and large SQL databases as the persistence layer.
  • 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 the Spotify – Squads and Tribes model.
  • CI/CD pipelines for automated builds and deployments.
  • GitHub and PR review workflow as core part of developer workflow.
  • Teamwork and cross‑team collaboration with Product Owners, QA, and other stakeholders.
Qualifications
  • Basic Qualifications: 5+ years of relevant work experience with a Bachelor’s Degree or at least 2 years of work experience with an advanced degree (e.g., Masters, MBA, JD, MD) or 0 years with a PhD, OR 8+ years of relevant work experience.
  • Preferred Qualifications: 5+ years of relevant work experience with a Bachelor’s Degree or at least 2 years with an advanced degree, or 0 years with a PhD, OR 8+ years of relevant work experience.
  • 5+ years experience in Java backend development.
  • Skills with functional Java (versions 8+) and Spring (ideally Spring Boot).
  • Agile ways of working such as Scrum or Kanban in cross‑functional teams.
  • Expert knowledge of Docker, EKS, AWS (public cloud), and Kafka.
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.

This is a hybrid position; expectation of days in office will be confirmed by your Hiring Manager.

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 65,000 - 85,000
Flexible work environment
Ownership of your domain
Clear modern codebase
Senior SW Engineer Java/Ruby
Senior SW Engineer Java/Ruby

Visa • Greater London

On-site
GBP 70,000 - 90,000
Senior Software Engineer FX
Senior Software Engineer FX

Visa • City of Westminster

On-site
GBP 90,000 - 130,000
Staff Software Engineer
Staff Software Engineer

Visa • Greater London

Hybrid
GBP 75,000 - 110,000
Java Software Engineer
Java Software Engineer

Primis • United Kingdom

On-site
GBP 42,000 - 50,000
Continuous learning and professional growth
Empowered engineering culture
Senior Product Manager
Senior Product Manager

Visa • Greater London

Hybrid
GBP 90,000 - 120,000
Sr Consultant, Solutions Management
Sr Consultant, Solutions Management

Pismo • Greater London

Hybrid
GBP 110,000 - 150,000
Senior Consulting Manager
Senior Consulting Manager

Visa • Greater London

Hybrid
GBP 80,000 - 110,000
Staff Software Engineer UK
Staff Software Engineer UK

United States Digital Space LLC • Greater London

On-site
GBP 110,000 - 160,000
Product Manager - Expansion
Product Manager - Expansion

Visa • Greater London

Hybrid
GBP 70,000 - 110,000