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.