American Express Recruitment 2026: Software Engineer Opportunity
Are you looking to kickstart or advance your engineering career with one of the most respected financial powerhouses in the world? American Express (Amex) is actively hiring Software Engineers to join their technology team in India. This role offers an incredible platform to build high-scale payment processing engines, fraud prevention systems, and modern digital customer platforms used by millions across the globe.
Whether you are a passionate fresher or an early-career developer with a strong foundation in computer science fundamentals, this position provides a great opportunity to learn, innovate, and thrive in an inclusive and engineering-focused environment.
Job Overview Table
| Company Name | American Express (Amex) |
| Role Title | Software Engineer |
| Experience Level | 0 - 3 Years / Freshers Eligible |
| Educational Qualification | B.E / B.Tech / M.E / M.Tech / MCA / B.Sc (CS/IT) |
| Work Location | Gurgaon / Bangalore, India |
| Expected Salary | ₹12,000,00 - ₹18,000,00 Per Annum (Based on candidate profile) |
| Application Link | Official Oracle Portal Link |
About American Express
American Express is a globally integrated payments company that provides customers with access to products, insights, and experiences that enrich lives and build business success. Known worldwide for its premium credit card offerings, corporate payment services, and travel assistance, Amex has continually reinvented itself through world-class technology and data-driven products.
In India, American Express operates major technology and analytics hubs in Gurgaon and Bangalore. The technology teams in India are not just back-office support; they build core global platforms that handle billions of daily transactions safely and smoothly. Working at Amex means you get to experience a positive work culture, competitive compensation, continuous learning programs, and strong mentorship from seasoned industry leaders.
Detailed Job Description & Day-to-Day Responsibilities
As a Software Engineer at American Express, you will be deeply involved in the end-to-end software development lifecycle. You will collaborate closely with product management, architecture, quality assurance, and global engineering teams to transform requirements into production-ready code.
- System Design & Development: Design, write, test, and maintain clean, scalable backend services and user-facing applications using modern technologies like Java, Python, React, and RESTful web services.
- Microservices Architecture: Contribute to building modular, distributed microservices capable of processing high-volume transactions with ultra-low latency and zero downtime.
- Quality Assurance & Testing: Write unit tests, integration tests, and participate in automated testing frameworks to maintain high standards of software quality and security compliance.
- Code Reviews & Best Practices: Active participation in code reviews to ensure code cleanlines, maintainability, performance optimization, and strict adherence to security protocols.
- Database Management: Write efficient SQL queries, manage relational and non-relational database systems, and optimize data access layer performance.
- Agile Collaboration: Participate in daily standups, sprint planning, retrospective meetings, and work seamlessly in a fast-paced Scrum environment.
Eligibility Criteria & Educational Qualification
American Express maintains high standards for engineering talent. Candidates interested in applying for this position should meet the following minimum eligibility criteria:
- Degrees Allowed: B.E / B.Tech / M.E / M.Tech in Computer Science, Information Technology, Electronics & Communication, or Master of Computer Applications (MCA) / B.Sc in CS.
- Graduation Year: Freshers (2024, 2025, or 2026 batches) as well as early professionals with up to 3 years of software engineering experience.
- Academic Scores: A strong academic background with no active backlogs at the time of onboarding.
- Mindset: Strong analytical, problem-solving mindset with a passion for learning emerging technology stacks.
Required Technical Skills & Competencies
To stand out in the selection process, candidates should possess a well-rounded skill set covering software development fundamentals and modern tech tools:
- Programming Core: Proficient understanding of Object-Oriented Programming (OOP) concepts in Java, Python, or C++. High mastery of Data Structures and Algorithms (DSA).
- Web Frameworks: Familiarity with Spring Boot, Node.js, Express, or Django for backend API development.
- Databases: Solid understanding of relational databases like Oracle, MySQL, or PostgreSQL along with NoSQL solutions like MongoDB.
- Cloud & Tools: Exposure to version control systems like Git, continuous integration tools (Jenkins), and basic cloud awareness (AWS, GCP, or Azure).
- Soft Skills: Strong verbal and written communication skills, team collaboration, active listening, and problem ownership.
Selection Process at American Express
The hiring workflow for technical positions at Amex typically involves four structured rounds designed to evaluate your problem-solving capabilities, domain knowledge, and cultural fit:
- Online Coding Assessment: Conducted via platforms like HackerRank or Codility. Expect 2-3 algorithmic problems focused on arrays, strings, dynamic programming, trees, or graphs along with multiple-choice questions on CS fundamentals.
- Technical Round 1: Focuses heavily on Data Structures, Algorithms, time/space complexity analysis, and live coding exercises. The interviewer may also ask about your academic or personal projects.
- Technical Round 2: Deep dive into core software concepts including object-oriented design, database queries, microservices design, REST API design, and system architecture basics.
- Managerial & HR Round: Discussion on behavioral scenarios, work culture alignment, salary expectations, relocation preference, and problem-solving approach in team settings.
How to Apply Step-by-Step
Applying for this role is straightforward. Follow these steps to ensure your application gets processed quickly:
- Click on the prominent Apply Now button provided below to navigate to the official American Express Oracle HCM careers portal.
- Create a new account or log in with your existing profile credentials.
- Upload an updated PDF copy of your resume highlighting relevant technical projects, internships, and skill tags.
- Carefully fill in your personal details, contact information, educational credentials, and work history.
- Review your inputs and submit the application form. Make sure to keep a copy of your job application number for future reference.
Note: Opportunities at top multinational corporations fill up rapidly. Interested candidates are advised to apply as early as possible before the application portal closes.