Posted Jan 8, 2026

Job Title: Lead Software Engineer - Global Loyalty and Benefits

Apply Now
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 for this job