Software Development, Technology
Full-Time
Hybrid
Software Engineer I at American Express
Kickstart your software engineering career with American Express as a Software Engineer I. Work on enterprise-scale applications, cloud technologies, REST APIs, and modern software development practices while collaborating with global engineering teams.
📋 Software Engineer I — Overview
| Company | American Express |
| Job Role | Software Engineer I |
| Job Category | Software Development, Technology |
| Location | Chennai, Tamil Nadu, India |
| Work Mode | Hybrid |
| Employment Type | Full-Time |
| Eligible Batch | 2024, 2025, 2026 Pass-outs |
| Qualification | Bachelor's Degree in Computer Science, Computer Engineering, Information Technology, Software Engineering, or a related technical discipline |
| Experience | Freshers / 0–0.5 Years |
| Other Eligibility | Strong programming fundamentals, analytical thinking, good communication skills, willingness to work in a hybrid environment, passion for software development. |
| Salary | ₹10–16 LPA |
| Apply Before | August 11, 2026 |
🛠️ Skills Required
JavaObject-Oriented Programming (OOP)Data StructuresAlgorithmsSQLREST APIsMicroservicesSDLCAgileGitUnit TestingDebuggingProblem Solving
💻 Technologies You May Work With
JavaSpring BootREST APIsMicroservicesAWSAzureGCPSQLGitCI/CDBig DataDockerKubernetes
🧭 About the Role
As a Software Engineer I, you will design, develop, test, and maintain secure, scalable software solutions. You'll collaborate with cross-functional teams, contribute to cloud-native applications, develop REST APIs and microservices, participate in Agile ceremonies, and support CI/CD processes while learning from experienced engineers.
✅ Key Responsibilities
- 1 Develop enterprise software applications.
- 2 Write clean, scalable, and maintainable code.
- 3 Build REST APIs and microservices.
- 4 Perform unit and integration testing.
- 5 Debug and resolve application issues.
- 6 Participate in Agile sprint planning and stand-ups.
- 7 Support CI/CD pipelines and deployment automation.
- 8 Maintain technical documentation.
- 9 Collaborate with global engineering teams.
- 10 Follow software engineering best practices.
🎁 Benefits
- Health Insurance
- Performance Bonus
- Hybrid Work Model
- Learning & Certification Programs
- Paid Time Off
- Employee Wellness Programs
- Mentorship from Senior Engineers
- Global Career Opportunities
🚀 Career Opportunities
- Backend Developer
- Full Stack Developer
- Cloud Engineer
- Data Engineer
- DevOps Engineer
- Big Data Engineer
- Senior Software Engineer
- Technical Lead
- Software Architect
📚 How to Prepare
- Practice Java programming.
- Master Data Structures & Algorithms.
- Learn SQL and database concepts.
- Understand REST APIs and Microservices.
- Practice coding on LeetCode or HackerRank.
- Learn Git and GitHub.
- Study AWS, Azure, or GCP basics.
- Understand Agile and SDLC.
- Revise OOP concepts.
- Prepare behavioral interview questions.
❓ Frequently Asked Questions
Q. Is this role open for freshers?
Yes. Freshers and candidates with up to 0.5 years of experience are eligible.
Q. What is the work mode?
Hybrid.
Q. Which programming language is preferred?
Java is the primary preferred language, along with strong OOP concepts.
Q. What cloud technologies should I know?
Basic knowledge of AWS, Azure, or Google Cloud Platform (GCP) is beneficial.
Q. What is the estimated salary?
₹10–16 LPA (Estimated), depending on skills and interview performance.
Q. Which location is this role based in?
Chennai, Tamil Nadu.
Ready to apply for Software Engineer I?
You'll be taken directly to American Express's own career page to complete your application.
Apply on Company Site ↗