American Express is Hiring Software Engineer I | Chennai | Hybrid | Apply Now
Job Description
American Express is hiring Software Engineer I for its Enterprise Technology Services team in Chennai. This opportunity is ideal for fresh graduates and early career software engineers who are passionate about Software Development, Cloud Computing, Data Engineering, APIs, Microservices, and Modern Software Engineering.
As a Software Engineer I, you will work on enterprise-scale technology platforms that power American Expressโ global products and services. You'll collaborate with experienced engineers, build innovative software solutions, and gain exposure to cloud technologies, Agile development, DevOps, and enterprise software engineering.
๐๐จ๐ฆ๐ฉ๐๐ง๐ฒ: American Express
๐๐จ๐ฅ๐: Software Engineer I
๐๐จ๐๐๐ญ๐ข๐จ๐ง: Chennai, Tamil Nadu
๐๐จ๐ซ๐ค ๐๐จ๐๐: Hybrid
๐๐จ๐ ๐๐ฒ๐ฉ๐: Full-Time
๐๐ฑ๐ฉ๐๐ซ๐ข๐๐ง๐๐: Freshers / 6+ Months Experience
๐๐๐จ๐ฎ๐ญ ๐๐ฆ๐๐ซ๐ข๐๐๐ง ๐๐ฑ๐ฉ๐ซ๐๐ฌ๐ฌ
American Express is one of the world's leading financial services companies, serving millions of customers across the globe with innovative payment, banking, and digital financial solutions. Through its Enterprise Technology Services organization, the company builds secure, scalable, AI-powered, and cloud-based platforms that drive innovation and exceptional customer experiences worldwide.
๐๐จ๐ ๐๐ฏ๐๐ซ๐ฏ๐ข๐๐ฐ
As a Software Engineer I, you will contribute to developing, testing, debugging, and maintaining enterprise software applications while working alongside experienced engineers. You'll participate in the complete software development lifecycle, build REST APIs and microservices, support cloud-native applications, and work in an Agile environment to deliver high-quality software products.
Roles & Responsibilities
- Develop, test, debug, and maintain enterprise software applications.
- Participate in sprint planning, design discussions, and user story analysis.
- Write clean, maintainable, and well-documented code.
- Build RESTful APIs, microservices, and backend application components.
- Perform unit testing, integration testing, and defect resolution.
- Collaborate with Product, QA, and Engineering teams in Agile projects.
- Support CI/CD automation, deployment, and operational improvements.
- Troubleshoot application issues and resolve software defects.
- Learn modern technologies, cloud platforms, and engineering best practices.
- Contribute to technical documentation and knowledge sharing.
Qualifications & Eligibility
- Bachelor's degree in Computer Science, Computer Engineering, or related field.
- Fresh graduates or candidates with 6+ months of software development experience.
- Strong understanding of Object-Oriented Programming and Software Development principles.
- Knowledge of Agile methodologies and Software Development Life Cycle (SDLC).
- Good analytical, debugging, and problem-solving skills.
- Strong communication and collaboration abilities.
- Willingness to learn new technologies and cloud platforms.
Skills Required
- Java / Python / Object-Oriented Programming
- Data Structures & Algorithms
- REST APIs
- Microservices
- Git
- SQL
- Software Testing
- Debugging
- Agile Development
- Problem Solving
- Communication Skills
๐๐ซ๐๐๐๐ซ๐ซ๐๐ ๐๐ค๐ข๐ฅ๐ฅ๐ฌ
- AWS / Google Cloud Platform / Azure
- Spark
- Scala
- Hive
- SQL Programming
- ETL Concepts
- Jenkins
- Maven
- Linux / Unix
- Power BI
- DAX
- Power Query
- NoSQL Databases
- CI/CD
- DevOps
๐๐ก๐ฒ ๐๐จ๐ข๐ง ๐๐ฆ๐๐ซ๐ข๐๐๐ง ๐๐ฑ๐ฉ๐ซ๐๐ฌ๐ฌ?
- Work on enterprise-scale software used by millions of customers globally.
- Build cloud-native and AI-enabled technology solutions.
- Gain hands-on experience with modern software engineering practices.
- Collaborate with experienced global engineering teams.
- Access structured learning, mentorship, and career development programs.
- Enjoy competitive compensation and comprehensive employee benefits.
- Work in a flexible hybrid environment.
- Build a long-term career with one of the world's leading financial technology companies.
๐๐๐ซ๐๐๐ซ ๐๐ซ๐จ๐ฐ๐ญ๐ก ๐๐ฉ๐ฉ๐จ๐ซ๐ญ๐ฎ๐ง๐ข๐ญ๐ข๐๐ฌ
This role provides an excellent foundation for careers such as:
- Software Engineer
- Backend Developer
- Full Stack Developer
- Cloud Engineer
- Data Engineer
- API Developer
- DevOps Engineer
- Platform Engineer
- BI Developer
- Senior Software Engineer
๐๐ก๐จ ๐๐ก๐จ๐ฎ๐ฅ๐ ๐๐ฉ๐ฉ๐ฅ๐ฒ?
- B.E./B.Tech, M.Tech, MCA, or related Computer Science graduates.
- Freshers and early-career software developers.
- Candidates with internship, academic, or personal software development projects.
- Students interested in Cloud Computing, Software Engineering, Data Engineering, and Enterprise Technology.
- Aspirants looking to build a long-term software engineering career with a global technology-driven financial services company.
Apply for this Position
Apply Now