Job Title: Lead Software Engineer - Global Loyalty and Benefits

Remote Full-time
Join Our Team and Shape the Future of Loyalty Technology

We're seeking a highly skilled Lead Software Engineer to join our Global Loyalty and Benefits team. As a key member of our tech team, you'll have the opportunity to design, develop, and deploy cutting-edge software solutions that drive engagement and loyalty within our existing cardmember base and attract new customers to the Amex brand.

About the Role:


Architect and develop software solutions that meet the distinct and changing business requirements of our global loyalty and benefits programs.
Collaborate with cross-functional teams, including SRE, testing, and quality, to ensure smooth transition throughout the development life-cycle.
Design and develop REST APIs for high-volume clients, leveraging modern development stacks, including Golang, Kafka, and PostgreSQL.
Develop and execute 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.
Partner with other development teams to meet implementation dates and ensure successful project delivery.


What We're Looking For:


Bachelor's degree in Computer Science, Engineering, or a related field, with 4+ years of experience in a modern development stack.
Experience in application design, software development, and testing in an Agile environment.
Experience with relational and NoSQL databases, including PostgreSQL, Couchbase, or Cassandra.
Experience designing and developing REST APIs for high-volume clients.
Experience with continuous integration tools (Jenkins, Gitlab CI) and automated build and test frameworks.
Strong analytical, problem-solving, and quantitative skills, with a proven ability to develop unique, outside-the-box ideas.
Aptitude for learning and applying programming concepts, with a willingness to take risks, experiment, and share fresh perspectives.


What We Offer:


Competitive salary range: $85,000.00 to $150,000.00 annually + bonus + benefits.
Opportunities for career growth and professional development, with a focus on learning new technologies and translating them into working software.
A comprehensive benefits package, including medical, dental, vision, life insurance, and disability benefits, as well as flexible working models and paid parental leave.
A supportive and inclusive work environment, with a focus on diversity, equity, and inclusion.


How to Apply:

If you're a motivated and talented software engineer looking to join a dynamic and innovative team, please apply now. We can't wait to hear from you!

Apply Now

Apply Now

Apply Now →

Similar Jobs

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

Remote

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

Remote

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

Remote

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

Remote

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

Remote

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

Remote

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

Remote

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

Remote

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

Remote

USPS Office Helper

Remote

Revenue Cycle Data Entry Specialist

Remote

Experienced Data Entry Specialist – Entry-Level Opportunity at careerzynith

Remote

[Hiring] COUNSELOR, Virtual Pathways @Cypress-Fairbanks Independent School District

Remote

Experienced Customer Service and Sales Representative – Remote Opportunity in Tempe, AZ

Remote

Experienced Entry Level Data Entry Clerk – Virtual Workforce

Remote

CVS Data Entry Remote Job (Wfh) 25/Hour - Apply Now

Remote

Spécialiste du Support Client Bilingue (Français) / Customer Support Specialist -Remote)

Remote

Remote Benefits Call Center Representative

Remote

Online Data Analyst

Remote

Senior Observability Analyst

Remote
← Back