American Express is the credit card and travel services giant — large engineering organization with significant tech investment. The interview is rigorous for a financial-services company, with emphasis on payments, fraud detection, and the regulatory complexity of card issuing.
Process
Recruiter screen → 60-minute coding phone (DSA medium) → onsite virtual: 2–3 coding, 1 system design, 1 behavioral. Cycle: 4–6 weeks.
What they actually ask
- Design a real-time fraud detection system at sub-100ms latency
- Design a points/rewards calculation engine
- Design payment processing with regulatory compliance
- Coding: medium DSA, often with financial framing
- Behavioral: customer focus, ownership, navigating regulated environment
Levels and comp (2026)
- SE: $135K–$170K total
- Senior SE: $200K–$260K
- Staff: $290K–$380K
- Principal: $400K–$520K
Prep priorities
- Be fluent in Java (the bulk of the codebase) or Python (newer services)
- Understand payments protocols and card networks
- Brush up on regulatory framework: PCI-DSS, OCC, BSA/AML
Frequently Asked Questions
Is AmEx remote-friendly?
Hybrid in NYC (HQ), Phoenix, others. 3 days in office for most roles.
How does AmEx compare to Capital One or Goldman Sachs?
Capital One is more tech-forward. Goldman pays more for top engineers. AmEx has strong premium-card brand and stable benefits.
What is the engineering culture?
Mature, methodical, regulation-aware. Less startup-fast than tech-native companies. Stable employer with strong benefits.