Software Engineer I
Job Overview
About American Express
American Express is a global financial services company with a long history of innovation, shared values and customer commitment. Its culture focuses on supporting customers, communities and colleagues through trusted products, services and technology.
At American Express, employees get opportunities to learn new skills, develop professionally and contribute to meaningful technology initiatives.
Job Description
American Express is looking for an enthusiastic and diligent Java Software Engineer to work on its global Loyalty and Benefits platform, R42.
R42 is a modern microservice-based platform designed to support global Loyalty and Benefits customer experiences. It uses modern technologies such as Golang, Kafka and Docker, offering opportunities to contribute to innovation and develop engineering skills.
As a Software Engineer on an R42 Scrum team, you will build and enhance features in the Rewards domain and collaborate with engineers across the platform to share knowledge and engineering practices.
Key Responsibilities
- Demonstrate experience in at least one type-safe backend programming language, preferably Java or Golang.
- Work with backend microservice architectures and service communication.
- Build and work with REST APIs and asynchronous messaging services such as Kafka and RabbitMQ.
- Collaborate within a Scrum framework to deliver business functions and customer journeys.
- Contribute to automated testing and delivery through the CI/CD pipeline.
- Work with engineers across the platform to improve and enhance software features.
Eligibility Criteria & Qualifications
- Bachelor's degree in Computer Science, Computer Engineering or another technical discipline, or equivalent work experience.
- Experience in professional software development.
- Solid understanding of test-driven development and software testing.
- Knowledge of unit, component, functional, system integration and regression testing.
- Understanding of Agile software engineering methodologies, including Scrum, Kanban and SAFe.
- Knowledge of Test-Driven Development (TDD), Behavior-Driven Development (BDD) and Waterfall methodologies.
- Understanding of continuous integration, continuous deployment and continuous testing.
- Experience with version control systems such as Git or SVN.
Preferred Technical Skills
- Java or Golang programming.
- Spring Boot framework.
- Apache Kafka and asynchronous messaging.
- PostgreSQL database.
- Git version control.
- Docker and microservices architecture.
- GraphQL.
- Jenkins, Rally and/or JIRA.
- CI/CD and automated software testing.
Employee Benefits at American Express
- Competitive base salaries.
- Bonus incentives.
- Financial well-being and retirement support.
- Medical, dental, vision, life insurance and disability benefits, depending on location.
- Flexible working arrangements, including hybrid, onsite or virtual options depending on role and business needs.
- Paid parental leave policies, depending on location.
- Access to global onsite wellness centres staffed with healthcare professionals.
- Confidential counselling support through the Healthy Minds program.
- Career development and professional training opportunities.
Important Job Information
Position: Software Engineer I
Job ID: 26015127
Location: Bengaluru Urban, Karnataka – 560037
Work Arrangement: Hybrid
Job Schedule: Full Time
Job Shift: Day
Posting Date: 11 November 2026
Apply Before: 19 November 2026, 10:30 AM
Equal Opportunity Employer
American Express is an equal opportunity employer. Employment decisions are made without regard to protected characteristics, in accordance with applicable laws and regulations.
Any offer of employment is subject to successful completion of a background verification check, subject to applicable laws and regulations.
Explore More Career Opportunities
Looking for more openings? Explore our Latest Jobs in India and discover new opportunities.
Starting your career? Check our Freshers Jobs for entry-level opportunities.
Want practical work experience? Explore our Internship Opportunities .
Prepare for your next interview with our Interview Preparation Guide .
How to Apply
Interested candidates should review the official American Express job listing and submit their application through the company's careers portal before the application deadline.
Ready to build your career with American Express?
Apply Now →Job Sharathi is an independent job information platform and is not affiliated with American Express. Please verify vacancy status, eligibility and application deadline on the official company careers portal.