at American Express in Dover, Delaware, United States
You Lead the Way. We’ve Got Your Back.
At American Express, we know that with the right backing, people and businesses have the power to progress in incredible ways. Whether we’re supporting our customers’ financial confidence to move ahead, taking commerce to new heights, or encouraging people to explore the world, our colleagues are constantly redefining what’s possible – and we’re proud to back each other every step of the way. When you join #TeamAmex, you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day.
American Express has embarked on an existing journey for our Global Payment Network Platform. This platform authorizes and processes all of the company’s customer card transactions. This Payment Network is a critical backbone for American Express’ payment products.
Our platform is a low latency, always available and highly resilient platform. It is used to process transactions from around the world 24×7, 365 days a year. The Global Payments Network SRE team is a cross functional, collaborative and innovative team responsible for the availability of the real-time authorization network and clearing and settlement platform.
You will be a key contributor that influences the future of payments at American Express.
Here are some examples of what you’ll be doing:
+ Lead a highly skilled team of engineers to ensure high availability of the payment platform.
+ Implement software development practices to build observability, alerting, tracing, automation and self-healing capabilities to maintain the highest levels of platform availability.
+ Drive accountability for quality aspects in release, system performance, platform availability, operational efficiency risk management, information security and data management.
+ Nurture an environment of innovation and continuous improvement, leading changes that drive efficiencies into existing engineering and delivery processes.
+ Provide consultation for all significant functionality changes in the payment network and peer review critical production hotfixes
+ Champion and drive cross-organizational development efforts for performance testing, chaos testing and the optimization of application monitoring and resiliency capabilities.
+ Act as forward-thinking leader and remain current on modern technology-leading trends.
+ Attract, retain and grow top talent, providing guidance, career development and mentorship to team members.
We back our colleagues with the support they need to thrive, professionally and personally. That’s why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually.
In order to work in or visit any of our offices in the United States, we require colleagues to be fully vaccinated against COVID-19.
+ Bachelor’s Degree in Computer Science, Computer Engineering, or equivalent work experience.
+ 7 years of overall technology industry experience and technical delivery for large-scale organizations or start-ups
+ Strong systems engineering and hands on application development skills (Java, Go, React). Along with a high degree of technical knowledge, ranging across several technologies (e.g., platform enablers including Prometheus, Consul, Vault, ELK and Infrastructure platforms including Cloud, networking and storage)
+ Large scale software product engineering experience with contemporary tools and delivery methods in a complex environment (e.g., DevOps, CD/CI, Agile, etc.)
+ Extensive experience as a leader within a Technology organization and/or in a product development company with experience developing observability and self-healing capabilities.
+ An affinity to connect with openness and transparency and a passion to learn new technologies and optimize them to their potential.
Our Tech Stack
This role is for a specialized group within the American Express Engineering. We work with the below technologies daily.
+ Go (Golang) and Java are the languages that power our platform.
+ Our services run within Docker containers and primary run on Kubernetes clusters.
+ We monitor our systems using technologies like Prometheus, Elastic, Kibana, Grafana, Jaeger
+ We use HTTP/2 REST, gRPC, and Kafka.
+ We manage configuration and secrets using open source tools such as Consul & Vault
+ We use Modern datastores like Redis, Couchbase, Cassandra & Postgresql
Employment eligibility to work with American Express in the U.S. is required as the company will not pursue visa sponsorship for these positions.
American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, age, or any other status protected by law.
Primary Location: United States
Req ID: 22000482