American Express is hiring for the position of Software Engineer I in Chennai, Tamil Nadu (Hybrid). This is an excellent opportunity for fresh graduates and early-career software engineers looking to work with one of the world's leading financial technology companies. The role offers exposure to cloud platforms, big data technologies, software engineering best practices, Agile development, and enterprise-scale systems serving millions of customers globally.
Job Overview
| Particulars | Details |
|---|---|
| Company Name | American Express |
| Job Role | Software Engineer I |
| Job Location | Chennai, Tamil Nadu |
| Work Mode | Hybrid |
| Experience | 0.5+ Years |
| Qualification | Bachelor's Degree in Computer Science, Computer Engineering, or Related Field |
| Salary | Best in Industry |
| Job Category | Software Development |
| Last Date | Apply ASAP |
About American Express
American Express is a global leader in financial services and digital payments. Through its Enterprise Technology Services organization, the company powers innovation, digital transformation, enterprise platforms, cloud technologies, AI initiatives, data governance, cybersecurity, and global technology infrastructure.
As part of Team Amex, software engineers work on mission-critical applications and platforms that support millions of customers worldwide.
Software Engineer I Role Overview
The Software Engineer I role is designed for candidates who are passionate about software development, cloud technologies, data engineering, and modern application development.
Selected candidates will work alongside experienced engineers to build, test, deploy, and maintain enterprise applications while learning industry-leading engineering practices.
Key Responsibilities
- Develop, test, debug, and maintain software applications
- Participate in Agile ceremonies including sprint planning and user story analysis
- Build and maintain REST APIs and microservices
- Write clean, scalable, and maintainable code
- Participate in code reviews and testing activities
- Collaborate with Product, QA, and Engineering teams
- Support CI/CD and deployment automation initiatives
- Troubleshoot application issues and performance bottlenecks
- Create technical documentation and knowledge-sharing materials
- Learn emerging technologies and engineering best practices
Educational Qualification
Candidates should possess:
- Bachelor's Degree in Computer Science
- Computer Science Engineering
- Information Technology
- Software Engineering
- Related Engineering Discipline
Advanced degrees are preferred but not mandatory.
Experience Required
- 0.5+ years of software development experience
- Internship experience is beneficial
- Academic and personal software projects are also valuable
Required Technical Skills
Programming & Software Development
- Object-Oriented Programming (OOP)
- Data Structures and Algorithms
- Software Development Life Cycle (SDLC)
- Software Design Principles
- Unit Testing and Debugging
Cloud Technologies
Knowledge of:
- Google Cloud Platform (GCP)
- Amazon Web Services (AWS)
- Microsoft Azure
Exposure to:
- Google Cloud Storage
- BigQuery
- Cloud-based application development
Big Data Technologies
Familiarity with:
- Apache Spark
- Scala
- Hive
- SQL
- Data Processing Frameworks
Databases
Knowledge of:
- Relational Databases
- NoSQL Databases
- SQL Programming
- Data Modeling
API Development
Understanding of:
- REST APIs
- HTTP Protocols
- Microservices Architecture
- Distributed Systems
DevOps & CI/CD
Exposure to:
- Git
- Jenkins
- Maven
- CI/CD Pipelines
- Build Automation
Operating Systems
- Linux
- Unix Environment
Secondary Skills
American Express also values candidates with exposure to:
Power BI
- Dashboard Development
- Report Creation
- Data Visualization
- Business Intelligence
Data Analytics
Knowledge of:
- DAX
- Power Query
- KPI Development
- Data Governance
- Data Modeling
- Business Analytics
Desired Soft Skills
- Strong analytical thinking
- Problem-solving ability
- Effective communication
- Team collaboration
- Learning agility
- Adaptability
- Attention to detail
- Proactive mindset
Why Join American Express?
Global Technology Exposure
Work on enterprise platforms used worldwide.
Modern Technology Stack
Gain experience in:
- Cloud Computing
- Big Data
- AI Platforms
- Data Engineering
- Enterprise Applications
Career Growth
Opportunities to grow into:
- Software Engineer II
- Senior Software Engineer
- Cloud Engineer
- Data Engineer
- Platform Engineer
- Engineering Manager
Learning & Development
- Continuous training programs
- Mentorship from experienced engineers
- Technical certifications
- Internal mobility opportunities
Employee Benefits
American Express offers:
- Competitive salary package
- Performance bonuses
- Medical insurance
- Dental benefits
- Vision coverage
- Life insurance
- Disability benefits
- Flexible hybrid work model
- Paid parental leave
- Wellness programs
- Mental health support
- Career development opportunities
Selection Process
The recruitment process may include:
- Resume Screening
- Online Assessment
- Technical Interview
- Managerial Discussion
- HR Interview
- Background Verification
- Offer Rollout
Who Should Apply?
This role is ideal for:
- Recent graduates
- Entry-level software engineers
- Candidates with internship experience
- Cloud technology enthusiasts
- Data engineering aspirants
- Developers interested in enterprise applications
ATS Keywords
American Express Jobs, Software Engineer I, Software Engineer Jobs Chennai, Freshers Jobs 2026, Cloud Engineer Jobs, AWS, Azure, GCP, Big Data Jobs, Spark Developer, Scala Developer, SQL Developer, Data Engineering Jobs, REST API Developer, Microservices, CI/CD, Jenkins, Maven, Git, Power BI, Software Development, Agile Development, Enterprise Applications, Hybrid Jobs Chennai.
