American Express

Software Engineer I

American Express
Apply
4 days ago
Bengaluru, IndiaEntry Level

Responsibilities

  • Build and enhance features in the global R42 Loyalty and Benefits platform, particularly within the Rewards domain.
  • Develop backend services using Java or Golang and microservice architectures.
  • Work with REST APIs and asynchronous messaging services such as Kafka and RabbitMQ.
  • Collaborate with engineers across the platform to share knowledge and deliver customer journeys.
  • Develop and maintain tested and automated software throughout the continuous integration, deployment, and testing pipeline.

Requirements

  • Bachelor’s degree in computer science, computer engineering, or another technical discipline, or equivalent work experience.
  • Professional software development experience.
  • Demonstrable experience with at least one type-safe backend programming language, preferably Java or Golang.
  • Experience with backend microservice architecture and communication, including REST and asynchronous messaging.
  • Understanding of unit, component, functional, system integration, and regression testing.
  • Knowledge of software engineering practices and testing approaches.
  • Desired knowledge of SpringBoot, Kafka, Postgres, Git, Docker, and GraphQL.
  • Experience with continuous integration, continuous deployment, continuous testing, and tools such as Jenkins, Rally, JIRA, Git, or SVN.

Benefits

  • Flexible working model with hybrid, onsite, or virtual arrangements depending on the role and business need.
  • Medical, dental, vision, life insurance, and disability benefits, depending on location.
  • Financial-well-being and retirement support.
  • Generous paid parental leave policies, depending on location.
  • Access to global onsite wellness centers staffed with nurses and doctors, depending on location.
  • Free confidential counseling through the Healthy Minds program.
  • Career development and training opportunities.

Tech Stack

Apache KafkaDockerGitGoGraphQLJavaJenkinsPostgreSQLRabbitMQSubversion

Categories

American Express

About American Express

10,000+ employees

American Express builds a global payments network and issues consumer, small-business, and corporate cards, plus merchant acquiring and travel services. Revenue comes from card fees, interest and lending, discount/merchant fees, and network services. Founded in 1850 and headquartered in New York City, it operates the Amex acceptance network worldwide and offers co-branded cards and membership rewards across millions of cardmembers and merchants; ticker NYSE: AXP.

Contact me