American Express Recruitment 2026
Exciting opportunity for fresh graduates and early career professionals to build scalable financial tech systems.
Quick Job Overview
About American Express
American Express, popularly known as Amex, is a globally recognized financial services institution with a legacy of over 170 years. While most people recognize the iconic blue box logo for its premium charge cards and consumer credit services, American Express is deeply driven by cutting-edge technology behind the scenes. From processing millions of secure transactions every second to developing machine learning models for real-time fraud detection, technology sits at the heart of everything they do.
In India, American Express maintains a significant footprint with major technology centers located in Gurgaon and Bangalore. The work culture places strong emphasis on innovation, employee well-being, continuous learning, and diversity. Joining Amex early in your engineering career means learning enterprise architecture standards, high-throughput system design, and security protocols directly from experienced mentors in the fintech space.
Role & Key Responsibilities
As a Software Engineer at American Express, you will be an integral part of an agile product delivery team. Your daily tasks will focus on writing modular code, solving complex architectural puzzles, and ensuring zero downtime across customer-facing systems. Here is a breakdown of what you can expect to do:
- ✔Design and Development: Write clean, well-tested, scalable code in Java, Python, or Go to develop backend microservices and modern APIs.
- ✔API Integration: Build and maintain secure RESTful and gRPC endpoints that power web apps, mobile solutions, and internal risk analysis engines.
- ✔Database Architecture: Write optimized database queries and manage data consistency across relational databases (PostgreSQL, Oracle) and distributed NoSQL databases (MongoDB, Cassandra).
- ✔Automated Testing: Implement comprehensive unit and integration test suites using JUnit, Mockito, and automated test pipelines to ensure flawless execution in production.
- ✔DevOps Collaboration: Work alongside release engineers to deploy containerized applications on Kubernetes and monitor performance metrics through logging tools like Splunk and Grafana.
- ✔Code Reviews & Quality: Participate in peer code reviews, share constructive feedback, and uphold standard coding conventions across team repositories.
Eligibility Criteria & Educational Qualifications
Applicants should satisfy the following criteria to be considered for screening:
- Educational Degree: B.E / B.Tech / M.E / M.Tech in Computer Science, Information Technology, Electronics and Communication, or Master of Computer Applications (MCA).
- Eligible Batches: 2024, 2025, and upcoming 2026 graduates, as well as early career professionals with up to 2 years of software engineering experience.
- Academic Marks: A consistent academic track record, typically requiring 60% or 6.5 CGPA and above throughout 10th, 12th, and graduation with no active backlogs at the time of onboarding.
- Analytical Aptitude: High comfort with quantitative concepts, logical problem-solving, and algorithmic complexity analysis.
Required Skills & Technical Stack
To clear the technical rounds, candidates should focus on core computer science fundamentals. Here is a breakdown of what the interview panel looks for:
Core Programming
Strong hold over Object-Oriented Programming (OOP) concepts in Java or Python. Understanding memory management, collections, and concurrency principles.
Data Structures & Algorithms
Fluency with arrays, strings, hash maps, linked lists, trees, graphs, recursion, and dynamic programming with optimal time and space complexity.
Frameworks & Web Basics
Hands-on exposure to Spring Boot, REST APIs, JSON data exchange, and modern web application architectural patterns.
Databases & Tools
Familiarity with writing SQL queries, joins, indexes, Git version control, GitHub workflows, and basic Linux command-line tools.
Selection Process Workflow
The recruitment procedure at American Express is structured and tests both technical capability and cultural alignment. Generally, the selection journey consists of the following phases:
- Online Coding Assessment: Conducted on a platform like HackerRank or Codility. Typically features 2 to 3 coding problems on data structures, alongside a few multiple-choice questions on CS fundamentals and SQL.
- Technical Interview - Round 1: Focuses heavily on live coding, DSA problem solving, algorithm optimization, and detailed discussions about projects mentioned in your resume.
- Technical & System Design Interview - Round 2: In-depth questions on OOP design, database schema modeling, API architecture, multi-threading, and handling corner cases in distributed systems.
- Director / Behavioral Round: Discussion revolving around real-life scenarios, teamwork, situational handling, alignment with company values, and compensation details.
How to Apply for this Opportunity
Follow these easy steps to submit your application directly on the official American Express career portal:
- Click the official application link given below.
- Create an account or sign in with your existing credentials on the American Express candidate portal.
- Fill out your personal details, academic history, and contact information accurately.
- Upload your updated, clean single-page resume highlighting your tech stack, GitHub links, and key project outcomes.
- Double-check all sections before submitting your form.
Note: American Express does not charge any application or security fees during recruitment. Always apply via verified official channels.