American Express is inviting applications for the position of Software Engineer I as part of its Off Campus Drive 2026. This opportunity is ideal for fresh graduates and candidates with up to one year of software development experience who are looking to build a career in enterprise technology and software engineering.
Job Overview
- Company Name: American Express
- Job Role: Software Engineer I
- Qualification: Bachelor’s Degree in Computer Science, Computer Science Engineering, or a related field
- Experience: 6 months+ of software development experience
- Location: Chennai, Tamil Nadu, India (Hybrid)
- Employment Type: Full-Time
- Salary: Best in Industry
- Last Date: 27 July 2026
About Company
American Express is a globally recognized financial services company known for its payment solutions, credit cards, and digital financial products. The company’s Enterprise Technology Services division develops and manages secure technology platforms that support millions of customers worldwide. Its technology teams focus on software engineering, cloud platforms, enterprise infrastructure, cybersecurity, artificial intelligence, and digital transformation initiatives. Employees work in a collaborative environment where innovation, continuous learning, and modern engineering practices are encouraged. Through its technology organization, American Express delivers scalable and reliable digital solutions while maintaining high standards of security, performance, and customer experience across global operations.
Job Description
American Express is hiring Software Engineer I professionals to join its Enterprise Technology Services team. Selected candidates will contribute to the development, testing, maintenance, and enhancement of business-critical software applications and enterprise platforms.
The role involves collaborating with cross-functional teams, participating in Agile development processes, writing clean and maintainable code, supporting application development, and learning modern software engineering practices. Candidates will also gain exposure to cloud technologies, DevOps practices, APIs, and enterprise-scale software development while working alongside experienced engineers.
Key Responsibilities
- Develop, test, debug, and maintain software applications.
- Participate in sprint planning, design discussions, and user story analysis.
- Write clean, maintainable, and well-documented code.
- Build and support RESTful APIs, microservices, and application components.
- Perform unit testing, integration testing, and defect resolution.
- Participate in code reviews and follow software engineering best practices.
- Collaborate with Product, QA, and Engineering teams in an Agile environment.
- Support automation for testing, deployment, and operational processes.
- Troubleshoot application issues with guidance from senior engineers.
- Prepare technical documentation and contribute to knowledge sharing.
- Learn new technologies and continuously improve technical skills.
Required Skills
- Strong analytical and problem-solving abilities.
- Knowledge of Object-Oriented Programming (OOP) concepts.
- Understanding of Software Development Life Cycle (SDLC).
- Familiarity with Agile development methodologies.
- Basic knowledge of REST APIs and microservices.
- Experience with Git or other version control systems.
- Exposure to cloud platforms such as AWS, Google Cloud Platform (GCP), or Microsoft Azure.
- Basic understanding of CI/CD concepts and DevOps practices.
- Knowledge of relational or NoSQL databases.
- Understanding of data structures and algorithms.
- Good communication and teamwork skills.
- Basic familiarity with Linux/Unix environments.
- Exposure to SQL programming.
- Knowledge of Big Data technologies such as Spark, Scala, Hive, or SQL is an added advantage.
- Basic understanding of ETL concepts and data modeling.
- Familiarity with Power BI, DAX, Power Query, dashboards, and data visualization is beneficial.
Eligibility Criteria
Candidates should possess a Bachelor’s Degree in Computer Science, Computer Science Engineering, or a related discipline. Applicants with approximately six months or more of software development experience gained through internships, academic projects, or professional work are eligible to apply.
Applicants should have a strong foundation in programming, software development principles, debugging, and database concepts. Familiarity with cloud technologies, Agile methodologies, Git, REST APIs, and DevOps practices will be advantageous. Candidates should also demonstrate effective communication skills, learning agility, and the ability to work collaboratively in a team environment.
Salary Details
American Express offers a competitive compensation package for Software Engineer I professionals. Although the exact salary has not been disclosed, the compensation is Best in Industry and is complemented by employee benefits, career development opportunities, hybrid work flexibility, performance incentives, and comprehensive wellness programs.
Selection Process
The official job posting mentions that the employment offer is subject to the successful completion of a background verification process. No detailed recruitment stages have been specified.
American Express Off Campus Drive – Important Apply Links
Important Apply Links
| Job Role | Apply Link |
|---|---|
| Software Engineer I | Apply for this Job |
Frequently Asked Questions
1. What is the job role offered in the American Express Off Campus Drive 2026?
The company is hiring for the position of Software Engineer I.
2. What qualification is required for this role?
Candidates should have a Bachelor’s Degree in Computer Science, Computer Science Engineering, or a related field.
3. Where is the job located?
The position is based in Chennai, Tamil Nadu, India, with a Hybrid work model.
4. What is the last date to apply?
The last date to submit the application is 27 July 2026.
