Experienced Full Stack Software Engineer – Global Loyalty and Benefits Platform Development with American Express

Remote Full-time
Join the American Express Team as a Full Stack Software Engineer and Unlock Your Potential

Are you a talented software engineer looking for a new challenge? Do you want to be part of a global and diverse community of colleagues who are committed to delivering the world's best customer experience? American Express is seeking an experienced full stack software engineer to join our Global Loyalty and Benefits team. As a key member of our tech team, you will have the opportunity to architect, code, and ship software that makes us an essential part of our customers' digital lives.

About American Express

At American Express, we believe that with the right backing, people and businesses have the power to progress in incredible ways. When you join Team Amex, you become part of a global and diverse community of colleagues with an unwavering commitment to back our customers, communities, and each other. We offer a range of opportunities to work with the latest technologies and encourage you to back the broader engineering community through open source.

About the Role

As a Full Stack Software Engineer on our Global Loyalty and Benefits team, you will play a critical role in developing new system capabilities at scale and optimizing existing capabilities. You will work closely with our product and development teams to design, develop, and test software applications that enable our loyalty platforms, including the flagship Membership Rewards program.

Key Responsibilities:


Lead projects, design system solutions, develop custom applications, and modify existing applications to meet distinct and changing business requirements
Handle coding, debugging, and documentation, as well as work closely with other team domains
Provide post-implementation and ongoing production support
Develop and design software applications, translating user needs into system architecture
Assess and validate application performance and integration of component systems and provide process flow diagrams
Test the engineering resilience of software and automation tools
Identify innovative ideas and proof of concept to deliver against the existing and future needs of our loyalty platform
Work on the core components of our modern loyalty platform, which supports the key element of connecting with our customers and their interaction with American Express
Be part of an enthusiastic, high-performing technology team developing solutions to drive engagement and loyalty within our existing cardmember base and attract new customers to the Amex brand
Partner with other development teams, testing and quality, and production support to meet implementation dates and allow smooth transition throughout the development life-cycle
Focus on building and executing against a strategy and roadmap focused on moving from monolithic, tightly coupled, batch-based legacy platforms to a loosely coupled, event-driven, microservices-based architecture to meet our long-term business goals


Requirements and Qualifications

Essential Qualifications:


Bachelor's degree in Computer Science, Engineering, or a related field
Experience in application design, software development, and testing, preferably in an Agile environment
Experience with open-source frameworks, especially maintaining or contributing to open-source projects
Experience with relational databases, including IBM DB2
Experience designing and developing components via MQ technologies
Experience with continuous integration tools (Jenkins, Gitlab CI, GitHub Actions) and automated build and test frameworks
A proven hunger to learn new technologies and translate them into working software
Experience with Atlassian software development and collaboration tools (JIRA, Confluence, etc.)
Strong ability to develop unique, outside-the-box ideas
Strong analytical, problem-solving/quantitative skills
Willingness to take risks, experiment, and share fresh perspectives
Aptitude for learning and applying programming concepts
Ability to effectively communicate with internal and external business partners


Preferred Qualifications:


Knowledge of the payments industry
Experience with coding skills across a variety of distributed technologies
Experience with a broad range of software languages and payments technologies
Multiple years of experience developing applications in Cobol, IBM MQ


What We Offer

At American Express, we offer a range of benefits and programs that support the holistic well-being of our colleagues. These include:


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


Career Growth and Learning Benefits

At American Express, we prioritize the growth and development of our colleagues. We offer a range of opportunities for career advancement, including:


Mentorship programs
Training and development programs
Career coaching
Leadership development programs


Work Environment and Company Culture

At American Express, we strive to create a work environment that is inclusive, diverse, and supportive. We value our colleagues' well-being and offer a range of programs and benefits to support their physical, financial, and mental health.

Our company culture is built on our core values of:


Backing our customers
Backing our communities
Backing each other


How to Apply

If you are a talented software engineer looking for a new challenge, we encourage you to apply for this exciting opportunity. Please submit your resume and a cover letter explaining why you are the ideal candidate for this role.

Apply Now

Conclusion

At American Express, we offer a range of opportunities for talented software engineers to join our team and make a meaningful impact. If you are looking for a new challenge and want to be part of a global and diverse community of colleagues, we encourage you to apply for this exciting opportunity.

Apply Now

Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Senior Billing Specialist - Medicaid

Remote Full-time

[Work From Home] Telecomm Operator II - Part-Time - Nights

Remote Full-time

Director Communications - BSC Mid Atlantic South Comms (Hybrid)

Remote Full-time

Automation Specialist

Remote Full-time

Amazon Delivery Driver

Remote Full-time

**Experienced Full Stack Data Entry Specialist – E-commerce Operations and Customer Experience**

Remote Full-time

Amex Virtual Customer Jobs $28/Hour – mysmartpros

Remote Full-time

Experienced Home-Based Data Entry Specialist – Flexible Work Arrangements for Detail-Oriented Individuals

Remote Full-time

Customer Service Representative-Remote (Ultimate Medical Academy Grads Only)

Remote Full-time

Online Academic Advisor (Remote or One Site Available)

Remote Full-time
← Back to Home