American Express hiring is offering a 12-month paid apprenticeship opportunity for Apprentice – Enterprise Technology Services in India. This opportunity is designed for graduates who want to develop their technical capabilities, gain practical exposure to enterprise technology, and contribute to projects involving programming, application development, APIs, testing, automation, and data collection systems.

The position is listed under the Technology career area and is available in Bengaluru, Karnataka; Gurugram, Haryana; and Chennai, Tamil Nadu. The work arrangement is hybrid, and the role is scheduled as a full-time, day-shift opportunity.
Candidates who have completed a bachelor’s or master’s degree in Computer Science, Information Technology, Engineering, or another technical discipline can review the eligibility criteria and apply through the official American Express careers portal.
The apprenticeship offers an opportunity to learn from experienced technology professionals, participate in agile teams, contribute to practical development activities, and build a foundation for a future career in technology.
American Express Apprentice Job Overview
| Job Detail | Information |
|---|---|
| Company | American Express |
| Job Role | Apprentice – Enterprise Technology Services |
| Job Identification | 26009713 |
| Career Area | Technology |
| Job Category | Technology |
| Program Duration | 12 months |
| Program Type | Paid apprenticeship |
| Employment Schedule | Full-time |
| Work Mode | Hybrid |
| Shift | Day shift |
| Locations | Bengaluru, Gurugram and Chennai |
| Qualification | Bachelor’s or Master’s degree in a technical discipline |
| Programming Languages Mentioned | Java, JavaScript, .NET and Python |
| Salary/Stipend | Exact amount not disclosed in the supplied listing |
| Posting Date | 10 September 2026, as shown in the supplied listing |
| Application Deadline | 16 October 2026, 11:00 PM, as shown in the supplied listing |
| Official Application Link |
Important: The deadline shown above is based on the job information you supplied. Application status and deadline details can change, so verify them on the official careers page before applying.
About American Express
American Express hiring, commonly known as Amex, is a global financial services company with operations spanning payment products, customer services, digital experiences, technology, and business solutions.
Technology plays a central role in supporting its products and services. Software applications, infrastructure, APIs, data systems, and digital platforms help the organisation serve customers and operate across markets.
The Enterprise Technology Services team contributes to this technology environment by designing, developing, and delivering infrastructure and applications for different business units. Its work requires problem-solving, programming, collaboration, and a focus on reliable technology solutions.
American Express places importance on innovation, customer focus, continuous improvement, and data-driven decision-making. These values are reflected in the apprenticeship description, which looks for candidates who are curious, eager to learn, and able to turn ideas into practical solutions.
About the Apprentice – Enterprise Technology Services Role
The Apprentice – Enterprise Technology Services position is a 12-month paid apprenticeship. It gives eligible graduates an opportunity to participate in technology-related work while developing their skills and learning from experienced professionals.
Rather than focusing only on theoretical learning, the role includes practical activities related to software development and enterprise technology. Apprentices may work with programming languages, API specifications, code reviews, software testing, proof-of-concept projects, automation tools, applications, and web-enabled data collection systems.
The role also involves working as part of an agile team. This means communicating with team members, contributing to ongoing development activities, testing changes, and helping deliver work in planned iterations or sprints.
The job description also highlights professional development, networking, and opportunities to engage with executives. These elements can help apprentices understand how technology teams work within a large organisation.
The precise allocation of tasks may vary according to the team and business requirements.
Key Responsibilities
1. Write Code Using Programming Languages
One of the core responsibilities is writing code using one or more programming languages. The job description mentions:
- Java
- JavaScript
- .NET
- Python
Candidates should understand programming fundamentals and be prepared to apply their technical knowledge to practical tasks.
The listing does not state that every candidate must be proficient in all four technologies. Applicants should highlight the languages they genuinely know and demonstrate their ability to learn additional technologies.
2. Work as a Core Member of an Agile Team
The apprentice will contribute to an agile technology team. Agile development involves collaboration, iterative delivery, regular feedback, and continuous improvement.
Team members may discuss requirements, plan tasks, review progress, test changes, and work together to resolve technical issues.
For candidates beginning their careers, this provides exposure to collaborative software development rather than working on coding tasks in isolation.
3. Contribute to API Specifications
The role includes working on API specifications.
An Application Programming Interface, or API, defines how different software components or systems communicate. APIs are important in modern applications because they allow services to exchange data and functionality.
Depending on the assigned work, candidates may contribute to documenting API requirements, understanding request and response structures, or supporting development and testing activities.
A basic understanding of HTTP, JSON, endpoints, and request-response behaviour can be useful preparation.
4. Participate in Code Reviews
Code reviews help development teams examine code for correctness, readability, maintainability, and potential issues.
The job description mentions conducting code reviews as part of ongoing sprints. Apprentices should be willing to learn from feedback, explain their implementation choices, and follow team coding standards.
Code reviews also help developers share knowledge and maintain consistency across a project.
5. Support Software Testing
Testing helps teams identify defects and verify that applications behave as expected.
The apprentice may contribute to testing activities within ongoing development sprints. Depending on the project, this could involve checking functionality, reproducing defects, validating fixes, or supporting other testing tasks.
Understanding the purpose of unit testing, integration testing, and functional testing can help candidates prepare, although the supplied listing does not specify a mandatory testing framework.
6. Develop Proofs of Concept
A proof of concept, often called a POC, is a small implementation used to explore whether an idea or technical approach is practical.
The role includes working on proofs of concept. These activities can help teams evaluate an approach before committing to a larger implementation.
Candidates should develop a problem-solving mindset, be comfortable experimenting with ideas, and document what they learn during development.
7. Build Automation Tools
The job description also mentions automation tools.
Automation can help reduce repetitive manual work, improve consistency, and make certain workflows more efficient. Depending on the assigned project, programming or scripting may be used to automate a task or validate information.
Candidates who have completed automation projects using Python, JavaScript, or another relevant technology may highlight those projects in their applications, provided the details are accurate.
8. Design and Develop Customer-Facing Applications
The apprentice may contribute to customer-facing applications across multiple channels, including:
- Native iOS applications
- Android applications
- Web applications
- Social integrations
- Java services and APIs
These examples show the breadth of technology mentioned in the job description. They do not mean that every apprentice will work on every platform.
The specific development environment and responsibilities will depend on the team and project assignment.
9. Design Web-Enabled Systems for Data Collection
The position also includes designing and implementing web-enabled systems for data collection.
Such systems may involve collecting information through digital interfaces, transmitting it to backend services, and organising it for further processing or use.
A basic understanding of frontend and backend development, data structures, databases, and API communication can help candidates understand this type of work.
10. Support Continuous Improvement
American Express seeks candidates who continuously look for improvements and are willing to explore new possibilities.
Apprentices should be open to learning new technologies, receiving feedback, identifying inefficient approaches, and suggesting practical improvements.
This mindset is important in technology because tools, requirements, and development practices evolve over time.
Eligibility Criteria
Candidates should review the official qualifications before applying.
Educational Qualification
The official listing requires candidates to have completed graduation under a bachelor’s or master’s degree programme in:
- Computer Science
- Information Technology Engineering
- Another technical discipline
The description does not provide a complete list of accepted degree titles. Applicants whose qualifications have a different title should check the official application requirements or seek clarification from the recruitment team.
Passion for Technology
American Express looks for candidates who have a strong interest in technology and a genuine desire to learn.
Applicants should be prepared to develop their technical knowledge and apply it to real problems. Relevant academic projects, personal projects, internships, and practical coding experience can help demonstrate this interest.
Curiosity and Problem-Solving
The job description values people who are curious about new possibilities and take action on ideas.
Candidates should be willing to ask questions, investigate problems, learn unfamiliar concepts, and explore possible solutions rather than relying only on familiar approaches.
Continuous Improvement
A willingness to improve is another important quality. Applicants should be receptive to feedback and motivated to make their work more effective, reliable, and maintainable.
Customer Focus
Technology development is connected to customer needs. The listing highlights the importance of thinking differently and delivering value to customers.
Candidates should understand that successful software is not just about writing code; it should also solve a meaningful problem and work reliably for the people using it.
Data-Driven Thinking
The role also values candidates who use data to support decisions and results.
This can involve examining evidence, testing assumptions, comparing outcomes, or using relevant information to decide which approach is most effective.
Technical Skills to Prepare
The job description mentions several programming languages and technology activities. The following topics are useful preparation areas, not a separate list of mandatory requirements.
Java
Candidates familiar with Java can revise:
- Variables and data types
- Conditional statements and loops
- Methods and classes
- Object-oriented programming
- Exception handling
- Collections
- Basic debugging
Python
Candidates preparing with Python can revise:
- Data types and operators
- Conditions and loops
- Functions
- Lists, tuples, dictionaries and sets
- File handling
- Exception handling
- Basic object-oriented programming
- Writing scripts to automate simple tasks
JavaScript
For JavaScript, useful topics include:
- Variables and functions
- Arrays and objects
- Scope and closures
- Promises and asynchronous programming
- DOM fundamentals
- JSON
- Basic API calls
- Error handling
.NET
Candidates familiar with the .NET ecosystem can review C# fundamentals, object-oriented programming, application structure, and how .NET applications interact with APIs or databases.
The listing mentions .NET as an example technology; it does not state that every applicant must know it.
APIs and Web Development
Useful concepts include HTTP methods, status codes, REST APIs, JSON, request and response formats, authentication basics, and how frontend applications communicate with backend services.
Software Testing
Candidates can learn the purpose of test cases, expected versus actual results, defect reporting, and basic automated testing concepts.
Agile Methodology
Understand sprints, backlog items, daily stand-ups, sprint reviews, retrospectives, and collaboration between developers and testers.
These concepts can help candidates discuss how they would contribute to a development team.
Work Locations and Hybrid Work Model
The role is listed in three Indian cities.
Bengaluru, Karnataka
The Bengaluru location is in Bengaluru Urban, Karnataka, with the supplied address referencing the American Express building at Rome North.
Gurugram, Haryana
The Gurugram location is listed at DLF Downtown, including the American Express building at Tower B and C.
Chennai, Tamil Nadu
The Chennai location is listed at DLF Downtown, Taramani.
The official listing identifies the arrangement as hybrid. Hybrid work generally combines work at an office with remote work, but the exact schedule and attendance expectations depend on the position and business needs.
Applicants should select the appropriate location in the application and confirm any location-specific expectations with the recruiter.
Apprenticeship Duration and Benefits
12-Month Paid Programme
The job description explicitly describes a 12-month paid apprenticeship programme. The exact stipend or compensation amount is not specified in the supplied listing.
Candidates should confirm the stipend, payment schedule, and other applicable terms through the official recruitment process.
Practical Technology Exposure
The apprenticeship provides opportunities to participate in technology-related work, including programming, testing, APIs, automation, and application development.
Practical experience can help candidates connect academic knowledge with real development workflows.
Learning and Development
American Express highlights development and training opportunities. Apprentices can use the programme to strengthen their technical knowledge and become more familiar with enterprise technology practices.
Networking Opportunities
The listing mentions networking and opportunities to engage with executives. This can provide insight into how technology work supports wider organisational objectives.
Collaboration and Teamwork
Working with an agile team provides exposure to collaboration, feedback, shared responsibility, and coordinated delivery.
Note: The listing does not guarantee a permanent role after the apprenticeship. Candidates should ask the recruitment team about any potential future opportunities and programme terms.
Salary or Stipend Details
American Express confirms that the programme is paid, but the supplied job description does not state the exact monthly stipend or total compensation.
Applicants should avoid treating unofficial online estimates as confirmed salary information. Compensation may depend on the terms communicated during recruitment.
For accurate information, check the official application page or ask the recruiter about the stipend and any applicable benefits.
Application Deadline
The job information supplied for this listing shows an application deadline of 16 October 2026 at 11:00 PM.
Because deadlines and vacancy status can change, candidates should verify the current status directly on the official careers portal before applying.
Apply Here: Click here
How to Apply for American Express Apprentice – Enterprise Technology Services
Follow these steps to apply:
- Open the official American Express careers page
- Search for or verify the job title Apprentice – Enterprise Technology Services.
- Confirm Job Identification 26009713.
- Review the educational qualifications and role responsibilities.
- Select the application option if the vacancy is still accepting applications.
- Sign in or create a candidate account if requested.
- Enter your personal, educational, and other requested information accurately.
- Upload an updated resume highlighting relevant programming knowledge, academic projects, internships, and technical skills.
- Review your application carefully before submitting it.
- Follow any further instructions provided by American Express.
Use the official application portal for your submission. Avoid paying anyone who claims they can guarantee selection or secure an offer.
Resume Tips for Applicants
A focused resume can help demonstrate your suitability for the apprenticeship.
Highlight Your Technical Education
Clearly state your completed degree, specialisation, institution, and graduation details.
List Programming Languages Accurately
Include Java, JavaScript, .NET, Python, or other languages only if you have relevant knowledge. Be prepared to explain the concepts and projects you list.
Describe Academic and Personal Projects
Projects can demonstrate practical problem-solving. Explain the problem, technologies used, your contribution, and the outcome.
Include API or Web Development Experience
If you have worked with APIs, web applications, databases, or data collection systems, describe your work clearly and accurately.
Mention Testing and Automation
Include any genuine experience with test cases, debugging, automation scripts, or proof-of-concept development.
Demonstrate Learning and Collaboration
Academic group projects, coding activities, and internships may provide examples of teamwork, feedback, continuous improvement, and time management.
Keep the resume clear and relevant. Do not claim professional experience or advanced technical proficiency that you cannot support.
Interview Preparation Tips
The official listing does not provide a confirmed interview format. However, candidates can prepare for the technical and behavioural areas that relate to the role.
Review Programming Fundamentals
Practise writing simple programs, explaining your logic, and solving problems using your strongest language.
Understand Object-Oriented Programming
Review classes, objects, encapsulation, inheritance, polymorphism, and abstraction if relevant to your chosen programming language.
Learn API Basics
Be ready to explain what an API is, how a request works, and why APIs are useful in modern applications.
Understand Software Testing
Practise describing how you would test a function, reproduce a defect, or verify that a code change works as intended.
Revise Agile Concepts
Understand how agile teams plan work, collaborate during sprints, review results, and make improvements.
Prepare Project Explanations
Be able to describe your role in a project, the problem it solved, the technologies you used, the challenges you faced, and what you learned.
Prepare Behavioural Examples
Think of genuine examples that demonstrate curiosity, ownership, customer focus, teamwork, learning, and continuous improvement.
These are preparation suggestions rather than confirmed American Express interview questions.
Frequently Asked Questions
1. What is the role offered by American Express?
The role is Apprentice – Enterprise Technology Services under the Technology career area.
2. What is the job identification number?
The official job identification number is 26009713.
3. What is the duration of the apprenticeship?
The job description specifies a 12-month paid apprenticeship programme.
4. Is this a paid apprenticeship?
Yes. The official description calls it a paid apprenticeship, but the exact stipend is not disclosed in the supplied listing.
5. What qualification is required?
Candidates must have completed a bachelor’s or master’s degree programme in Computer Science, Information Technology Engineering, or another technical discipline.
6. Which programming languages are mentioned?
The job description mentions Java, JavaScript, .NET, and Python as examples.
7. Where are the positions located?
The listed locations are Bengaluru, Karnataka; Gurugram, Haryana; and Chennai, Tamil Nadu.
8. Is the role work from home?
The official listing identifies the arrangement as hybrid, not exclusively work from home. The exact office attendance requirements should be confirmed with the recruitment team.
9. What are the main responsibilities?
Responsibilities include coding, contributing to agile teams, working on API specifications, code reviews, testing, proof-of-concept projects, automation tools, customer-facing applications, and web-enabled data collection systems.
10. Is prior professional experience mandatory?
The supplied qualification section specifies completed graduation in a technical discipline but does not state a clear minimum number of years of professional experience. Applicants should review the live application requirements.
11. What is the salary?
The programme is paid, but the exact stipend is not disclosed in the supplied listing.
12. What is the application deadline?
The supplied job information shows 16 October 2026 at 11:00 PM. Verify the live portal for the latest deadline and application status.
13. Does the apprenticeship guarantee a permanent job?
The listing does not guarantee permanent employment after the programme. Candidates should confirm the terms with American Express.
14. How can candidates apply?
Candidates can apply through the official American Express careers portal after checking the requirements and current vacancy status.
Final Words
The American Express Apprentice – Enterprise Technology Services opportunity offers graduates a chance to participate in a 12-month paid apprenticeship focused on technology and software development.



