American Express Hiring | Software Engineer I
Job Description
American Express is hiring Software Engineer I professionals for its Gurugram and Chennai offices. This is an excellent opportunity for aspiring software engineers to work on large-scale, cloud-native applications that power Customer 360 solutions and deliver impactful customer experiences across the globe.
🏢 Company: American Express
💼 Position: Software Engineer I
📍 Location: Gurugram & Chennai, India (Hybrid)
🏢 Job Type: Full-Time
Roles & Responsibilities
✅ Develop and enhance microservices for a rapidly growing data platform
✅ Build scalable APIs using modern programming frameworks
✅ Support automation, tooling, and system reliability initiatives
✅ Work on real-time data processing and analytics solutions
✅ Improve the efficiency, reliability, and scalability of data pipelines
✅ Participate in code reviews, testing, and debugging activities
✅ Collaborate with cross-functional engineering teams
✅ Learn and implement software development and cloud best practices
Qualifications & Eligibility
🎓 Bachelor's Degree in Computer Science, Computer Engineering, or a related field
🎓 1–3 years of experience or relevant internships/projects
🎓 Understanding of distributed systems and databases
🎓 Familiarity with cloud technologies and modern software development practices
🎓 Passion for learning and building scalable software solutions
Skills Required
⭐ Java and Object-Oriented Programming
⭐ REST APIs & Microservices Architecture
⭐ Data Structures & Algorithms
⭐ Relational & NoSQL Databases
⭐ Git Version Control
⭐ Software Design Principles
⭐ Problem Solving & Analytical Thinking
⭐ Strong Communication & Collaboration Skills
🔹 Preferred Skills
⭐ React.js Frontend Development
⭐ AWS or Google Cloud Platform (GCP)
⭐ Kafka & Event-Driven Architecture
⭐ Maven or Gradle
⭐ Docker & OpenShift
⭐ Elasticsearch & PostgreSQL
⭐ Python Programming
⭐ Interest in Data Engineering, AI & Machine Learning
Apply for this Position
Apply Now