Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
American Express

Software Engineer I

American Express

. Work on the global Loyalty and Benefits platform in American Express, R42 .

Posted 11/12/2026full-timeBengaluru • IndiaMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in back-end microservice architecture and communication, with a strong focus on REST and asynchronous messaging services. Proficient in Agile methodologies, including Scrum, and experienced in test-driven development and CI/CD practices.

Highest-signal resume keywords
Back-End Microservice ArchitectureTest-Driven Development (TDD)Continuous Integration (CI) and Continuous Deployment (CD)Java or Golang ProgrammingAgile Methodologies (Scrum, Kanban)

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaGolangTest-Driven Development (TDD)RESTMicroservicesSpringBootKafkaPostgresGitDocker
Soft Skills
CollaborationKnowledge SharingCommunication
Tools & Technologies
JenkinsRallyJIRASVN
Industry Keywords
Loyalty and BenefitsScrumAgileBehavior Driven Development (BDD)Continuous Testing (CT)

Tech Stack

Tools & technologies
DockerGraphQLJavaJenkinsKafkaPostgresRabbitMQSpring BootSpringBootSubversionGo

About the role

Key responsibilities & impact
  • Work on the global Loyalty and Benefits platform in American Express, R42
  • Build and enhance features in the Rewards domain
  • Coordinate and work with other engineers across the platform to share knowledge and principles
  • Work within a Scrum team to deliver business functions and customer journeys
  • Test and automate deliverables throughout the CI/CD pipeline to production
  • Develop and maintain back-end microservice communication using REST and asynchronous messaging services

Requirements

What you’ll need
  • Bachelor's Degree in computer science, computer engineering, or other technical discipline, or equivalent work experience
  • Experience in professional software development
  • Solid understanding of test-driven development, including unit, component, functional, system integration and regression tests
  • Knowledge of software engineering methodology (Agile, incl Scrum, Kanban, SAFe, Test-Driven Development (TDD), Behavior Driven Development (BDD) and Waterfall)
  • Knowledge of any or all of the following technologies is desired: SpringBoot, Kafka, Postgres, Git, Docker, GraphQL
  • Experience in continuous integration (CI), continuous deployment (CD) and continuous testing (CT), including tools such as Jenkins, Rally and/or JIRA and version control such as GIT or SVN
  • Demonstrable experience in at least one back-end type safe programming language (Java or Golang preferred)
  • Comfortable/experienced with back-end micro-service architecture and communication, specifically REST and asynchronous messaging services (e.g., Kafka, RabbitMQ etc.)
  • Comfortable/experience within a Scrum framework

Benefits

Comp & perks
  • Competitive base salaries
  • Bonus incentives
  • Support for financial well-being and retirement
  • Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location)
  • Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
  • Generous paid parental leave policies (depending on your location)
  • Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
  • Free and confidential counseling support through our Healthy Minds program
  • Career development and training opportunities