American Express · 3 hours ago
Software Engineer - Java , Rest API - Personalization
American Express is a company with a long history of innovation and a commitment to its customers and colleagues. They are seeking an experienced Software Engineer to join their Enterprise Customer Intelligence Engineering team, focusing on delivering global Personalization capabilities using innovative technologies and methodologies. The role involves developing and testing software applications, collaborating within agile teams, and continuously improving the technical landscape.
Credit CardsFinanceFinancial ServicesPaymentsTravel
Responsibilities
Responsible for contacting clients with overdue accounts to secure the settlement of the account. Also they do preventive work to avoid future overdues with accounts that have a high exposure
Owns the development and testing aspect of the software development for assigned applications
Functions as a member of an agile team and helps drive consistent development and test practices with respect to tools, common components, and documentation
Primary focus (80%+) is spent writing code, unit testing, test automation, quality assurance & doing automation testing in ongoing sprints
Review requirements specification for development, defects, performance, reliability, scalability and set up and maintain the environment
Responsible for performing code reviews, quality checks, implementing automated testing to gain efficiencies. Implementing proof of concepts and new technologies to progress the efficiencies of the technical landscape
Develops deep understanding of tie-ins with other systems and platforms within the supported domains
Performs ongoing refactoring of code, quality assurance and testing, applying best methodologies and processes
Sees opportunities to adopt innovative technologies & ideas in development / test area
Provides continuous support for ongoing application availability
Collaborate/influence within and across teams to create successes with an innovative attitude to challenge the status quo
Qualification
Required
A Bachelor's or higher degree (or its equivalent) in computer science, Computer engineering, Electronics Engineering or a directly related field
4+ years of experience in software development and quality assurance
Expertise in programming knowledge in Java - Solid understanding of data structures and common algorithms
Good knowledge REST API development will be a plus
Looks proactively beyond the obvious for continuous improvement opportunities
Willingness to learn new technologies and exploit them to their optimal potential
Proven ability to apply theoretical and practical knowledge to achieve stated goals of the job duties
Preferred
Prior experience in Personalization domain will be a big plus
Benefits
Competitive base salaries
Bonus incentives
6% Company Match on retirement savings plan
Free financial coaching and financial well-being support
Comprehensive medical, dental, vision, life insurance, and disability benefits
Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
20+ weeks paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption or surrogacy
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
Company
American Express
American Express is a financial services company that provides credit cards, charge cards, payment solutions, and related services.
Funding
Current Stage
Public CompanyTotal Funding
unknown1978-01-13IPO
Leadership Team
Recent News
2026-01-25
CB Insights
2026-01-23
2026-01-22
Company data provided by crunchbase