You Lead the Way. We’ve Got Your Back.
With the right backing, people and businesses have the power to progress in incredible ways. When you join Team Amex, you become part of a global and diverse community of colleagues with an unwavering commitment to back our customers, communities and each other. Here, you’ll learn and grow as we help you create a career journey that’s unique and meaningful to you with benefits, programs, and flexibility that support you personally and professionally.
At American Express, you’ll be recognized for your contributions, leadership, and impact—every colleague has the opportunity to share in the company’s success. Together, we’ll win as a team, striving to uphold our company values and powerful backing promise to provide the world’s best customer experience every day. And we’ll do it with the utmost integrity, and in an environment where everyone is seen, heard and feels like they belong.
Join Team Amex and let’s lead the way together.
The Amex in a Box engineering group is building foundational technology for a globally distributed software as a service offering that we can bring to new markets quickly with superior economics. Our goal is to be able to stand up a new instance of “Amex as a service” in hours so that the company can move quickly to seize business opportunities and outpace the competition.
We are looking for Engineers to be part of an empowered, self-organizing group that is just starting up, with the opportunity to use modern languages and tools and to deploy software in public cloud environments. Our cross-functional teams span the stack, from front ends to APIs to databases, and they have all the skills and resources they need to build, ship and operate their own software.
Technical problems we work on:
- How to set up the infrastructure and install the software for hundreds of applications at once
- How to operate and evolve a set of global services with compute and data partitioned across geographically distributed data centers
- How to modularize our architecture so that we can flexibly plug in market-specific capabilities like payment processing and credit reporting on a global scale
As an Engineer, you will:
- Scope technical projects and break them down into user stories and tasks within an engineering team
- Directly contribute to the design and coding of our products, serving as a role model for how great software is built at Amex
- Build software systems that are secure, reliable, scalable, and extensible
- Make sound technical decisions utilizing the advice of teammates and contribute to technical conversations with other engineering teams
- Mentor junior team members and assist with projects that develop their skill
Technologies we use at Amex:
- Go, Java, and JavaScript on the server, with Kotlin and TypeScript starting to make headway
- React in the browser
- Code lives in GitHub Enterprise and flows to production through a CI/CD pipeline built on GitHub Actions
- Code runs in Kubernetes-managed Docker containers hosted in a mix of private and public clouds
- Other key tech includes GraphQL, gRPC, Kafka, Postgres, Couchbase, Cassandra, Elasticsearch, Redis, OpenTracing, Jaeger, Prometheus, and Grafana
Minimum Qualifications:
- Experience working as an Engineer implementing complex software projects in business and technology environments
- Experience contributing to the design of complex systems that deliver critical business impact
- Participated in gathering and synthesizing users’ feedback and experience with your software
- Effective at giving and receiving constructive feedback to/from peers, team members, and leaders
- Work well cross-functionally, and your colleagues at all levels and across all teams trust you
- Comfortable working in ambiguously defined problem spaces and can direct your energy and deliver tangible results that advance team goal
In this position, you may choose to work either fully virtually or in a hybrid configuration, coming into a technology campus regularly but infrequently (approximately 2 days out of every 2 weeks). Our teams will be distributed across the UK and the US Eastern and Central time zones.
Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.
To complete your application, please click on the links below. However, if you require any assistance with the completion of this process – or need any reasonable adjustments to be made – then please contact the Recruitment Team on recruitment.support.uk@aexp.com
