• Staff Engineer, Loyalty Experiences Engineering

    American Express Phoenix, AZ 85067

    Job #2189323492

  • Description


    You Lead the Way. We've Got Your Back.

    At American Express, we know that with the right backing, people and businesses have the power to progress in incredible ways. Whether we're supporting our customers' financial confidence to move ahead, taking commerce to new heights, or encouraging people to explore the world, our colleagues are constantly redefining what's possible - and we're proud to back each other every step of the way. When you join #TeamAmex, you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day.

    The Loyalty Experiences Engineering team enables our customers to move seamlessly across Membership Rewards experiences while providing a one-stop shop for them to view/track Benefits associated to their products. This team also facilitates digital experiences to redeem rewards for such as Point Transfer, Gift Cards, statement credits and Cash Deposit. Additionally, the team offers a content hub called " Business Class " to provide meaningful resources for small business owners as well as experiences for Lounge Finder and Entertainment .

    The Staff Engineer, Loyalty Experiences Engineering is a director level individual contributor who may lead a small team of Senior engineers. This role will ensure optimal design/architecture of the platform components that power these digital experiences which are crucial for our customers as we strive to be essential to their everyday lives. Continuing to drive innovation and delivery in digital channels is a key part of the strategy for continuing to delight customers. This role requires deep technical experience in developing modern, responsive, global digital experiences and the ability to set standards for the right architecture. This role is central to ensure Amex can build and deploy high quality digital experiences and is critical to growing an inclusive and diverse team of engineers.


    • 50%~60% of the time spent on coding and/or hands-on technical implementation

    • Work with Staff Architects to define solution requirements and technical implementation approach

    • Drive both high-level and detailed technical designs and conduct design reviews as needed

    • Provide technical mentorship to other software engineers at all levels

    • Actively participate in team and company-wide architecture and engineering discussions and forums

    • Enforce to release/project schedule and sprint achievements

    • Analyze, design, program, debug, and modify software for use in local, networked, cloud-based or Internet-related environments

    • Responsible for health and quality of the code across the portfolio, including leadership over SCM, functional testing, and CI/CD tool integration

    As part of our diverse tech team, you can architect, code and ship software that makes us an essential part of our customers' digital lives. Here, you can work alongside talented engineers in an open, supportive, inclusive environment where your voice is valued, and you make your own decisions on what tech to use to solve challenging problems. Amex offers a range of opportunities to work with the latest technologies and encourages you to back the broader engineering community through open source. And because we understand the importance of keeping your skills fresh and relevant, we give you dedicated time to invest in your professional development. Find your place in technology on #TeamAmex.


    Minimum Qualifications

    • Active engineering experience in a complex environment with ability to deal with ambiguous/under-defined problems

    • Expertise in building fault-tolerant, scalable solutions that are performed at a global enterprise scale

    • Hands on coding experience in UI Frameworks such as NodeJS, AngularJS and React

    • Strong understanding and experienced in Java, J2EE, APIs, Restful, Event Driven, and micro-services technologies for large scale environments

    • Bachelor's degree in Computer Science and/or equivalent work experience

    We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually.

    If the role you are applying for is designated as hybrid or onsite, you will be required to demonstrate that you have completed your primary COVID-19 vaccination series (i.e., 2 doses for Moderna/Pfizer and 1 dose for J&J) in order to work in or visit any of our offices. This requirement is subject to legally required accommodations.

    Employment eligibility to work with American Express in the U.S. is required as the company will not pursue visa sponsorship for these positions.

    American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, age, or any other status protected by law.

    Job: Technology

    Primary Location: US-New York-New York

    Other Locations: US-Arizona-Phoenix, US-Florida-Sunrise

    Schedule Full-time

    Req ID: 22015109