
Software Engineer I
American Express4 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
Categories
About American Express
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.