Software Engineer III

Company: American Express
Apply for the Software Engineer III
Location: West Sussex
Job Description:

Overview

As an Engineer in GMNST, you will contribute to the card transaction platform by building core features on a distributed, hybrid-cloud system. You’ll work in an agile team, writing code, tests, and APIs while embracing innovative approaches. The role centers on high-performance, low-latency fintech software that supports 24/7 global transactions. You’ll collaborate across locations to explore new technologies and analyze stakeholder needs, helping shape secure, scalable payments infrastructure.

Responsibilities

  • Build core features for the card transaction system on a distributed, hybrid-cloud platform
  • Contribute to agile development, writing code, unit tests, and working with API specs and automation
  • Develop using Java technologies (Vertx, Spring MVC, Spring Data, Spring Boot) and RESTful microservices
  • Foster innovation and experimentation within the team and culture
  • Collaborate with peer technology and development teams across locations
  • Identify opportunities to adopt new technologies
  • Engage with stakeholders to understand and analyze requirements

Key requirements

  • Computer Science, or equivalent degree or industry experience
  • Extensive software development experience in a professional environment
  • Strong OOP concepts, concurrency, exception handling
  • Data structures and algorithms, OS fundamentals, Advanced Java concepts
  • Proficiency in Java and Go; experience building high-performance systems
  • Hands-on experience with distributed microservices and service mesh ecosystems (Envoy, Linkerd, Istio)
  • Experience with cloud-native design and platforms (Docker, Kubernetes, OpenShift)
  • Experience with NoSQL and distributed messaging (Redis, Kafka, Couchbase, Cassandra)
  • CI/CD tools experience (Jenkins, GitHub)
  • DevOps and Scrum experience
  • Strong communication skills
  • Willingness to learn and explore new technologies
  • strong communication
  • collaboration across teams
  • problem solving
  • Java
  • Go
  • Vertx

…

Posted: October 16th, 2026