Software Engineer III at American Express

At a glance

Company
American Express
Location
United Kingdom
Work arrangement
On-site
Employment type
Full-time
Experience
5–10 years
Working hours
40 hours
Visa sponsorship
Offered, according to the listing
Posted
Added to The Stack

Apply for this role at American Express

About the role

Responsibilities:
- Develop core features for card transaction systems on a distributed, low‑latency hybrid cloud platform.
- Write clean, unit-tested code and implement API contracts and automation within an agile team.
- Build and maintain microservices using Java/Vertx/Spring (or Go where applicable), gRPC/REST and related tooling.
- Participate in design and architecture reviews, performance tuning, and reliability improvements.
- Support CI/CD pipelines, observability (tracing/metrics/logs), and cloud deployments (Kubernetes/OpenShift).
- Troubleshoot production issues and collaborate with peers to ensure 24/7 availability and resiliency.

Requirements:
- Degree in Computer Science or equivalent practical experience.
- Strong proficiency in Java (or Go) and experience with frameworks such as Vertx and Spring.
- Hands-on experience building distributed microservice architectures and low-latency systems.
- Familiarity with cloud-native patterns, containerization (Docker), orchestration (Kubernetes/OpenShift).
- Experience with messaging/streaming (Kafka), NoSQL/datastore technologies, and modern DevOps tools (Jenkins, GitHub).
- Solid understanding of observability, testing, CI/CD and agile delivery practices.

Responsibilities

You will build core features for card transaction systems on a distributed hybrid cloud platform as part of an agile team. You will also collaborate with stakeholders to analyze requirements and drive innovation using modern development practices.

Requirements

Candidates must have a degree in Computer Science or equivalent experience along with strong proficiency in Java or Go. You should have hands-on experience with distributed micro-service architectures, cloud platforms, and modern DevOps tools.

Key skills

  • Java — in 321 other listings on The Stack
  • Spring Boot — in 143 other listings on The Stack
  • Microservices — in 223 other listings on The Stack
  • Distributed systems — in 321 other listings on The Stack
  • Cloud native applications — in 1 other listing on The Stack
  • Kubernetes — in 550 other listings on The Stack
  • Docker — in 445 other listings on The Stack
  • Kafka — in 156 other listings on The Stack
  • NoSQL
  • RESTful APIs
  • Agile
  • DevOps
  • CI/CD
  • Jenkins
  • GitHub
  • Go

On The Stack (as of 2026-10-31)

Frequently asked questions about American Express

Is this Software Engineer III role still open?

It was posted on 2026-10-30 and is listed as active on The Stack. Confirm on American Express's application page before applying.

Does American Express offer visa sponsorship?

This listing is marked as offering visa sponsorship. Eligibility rules are set by the employer, so check the details on American Express's site.

Where is this role located?

The listing gives the location as United Kingdom. It is marked on-site.

What skills does this role ask for?

The listing names: Java, Spring Boot, Microservices, Distributed systems, Cloud native applications, Kubernetes, Docker, Kafka, NoSQL, RESTful APIs, Agile, DevOps, CI/CD, Jenkins, GitHub, Go.

All roles at American Express

FOR BOTS & AI AGENTS

Machine-readable versions of this job and The Stack. The Stack is a weekly tech careers newsletter for 55,000+ engineers and a free board of visa-sponsored tech jobs in Europe. Fetch these instead of parsing this page.

This job (.md) · llms.txt · llms-full.txt · ai.txt · All jobs (.md) · Companies (.md) · MCP server · Endpoint index · API docs · Developer docs · Newsletter