What is a Backend Engineer at Amex?
As a Backend Engineer at Amex, you are at the core of the financial infrastructure that powers global commerce. You are not just writing code; you are building highly available, secure, and performant systems that handle millions of transactions with extreme precision. Your work directly impacts the reliability of payment processing, customer account management, and the proprietary platforms that define the Amex experience.
This role requires a blend of deep technical rigor and an appreciation for the complexities of a large-scale financial ecosystem. You will work within cross-functional teams to solve challenging architectural problems—from modernizing legacy services to implementing microservices using Spring Boot and advanced Java features. The environment is fast-paced, intellectually demanding, and offers the unique opportunity to work on systems that operate at a truly global scale.


