American Express is seeking an experienced Staff Software Engineer for its Digital Payments Engineering team, which develops products and platforms for American Express customers. The role focuses on mobile payment solutions used by cardholders worldwide and on creating interactive experiences across the consumer purchase journey, including new payment vehicles, payment partnerships, and web experiences. The engineer will help define architecture for emerging payment experiences, including next-generation wallet capabilities and agentic/digital commerce. The Staff Software Engineer leads the design and implementation of scalable software solutions, provides technical leadership and mentorship, oversees platform integration and maintenance, conducts design reviews, collaborates with cross-functional teams, and improves development processes. The role partners with product, business, Digital Payments, and dependent technology organizations to align technology with business objectives and resolve complex integration and platform dependencies. The position supports high-quality, reliable, efficient software systems and engineering excellence across teams.
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