The Staff Software Engineer will work on mobile payment solutions used by tens of millions of American Express cardholders worldwide as part of the Digital Payments Engineering team. The team develops products and platforms for customers, including payment vehicles, partnerships with other payment entities, and interactive web experiences that support consumers before, during, and after purchase. The role also contributes to emerging payment experiences, including next-generation wallet capabilities and agentic or digital commerce. The Staff Software Engineer leads the design and implementation of scalable software solutions, provides technical mentorship, oversees platform integration and maintenance, conducts design reviews, collaborates with cross-functional teams, and optimizes development processes to deliver high-quality, reliable, and efficient systems. The role supports technical direction and architecture across complex engineering initiatives and works with product and business partners to align technology with business objectives.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior