The Senior Software Engineer will join American Express’s Card Shop group, which builds customer-facing digital experiences for shopping for American Express products. The role is a hands-on technical leadership position focused on guiding architecture and delivery of high-impact web capabilities using JavaScript, TypeScript, React, Node.js, and modern web technologies. The team uses experimentation and a test-and-learn mindset to improve customer engagement and product acquisition. The engineer owns team-level technical decisions and shared technical direction within agreed boundaries, balancing implementation with architecture, technical guidance, and mentoring. The role works closely with product, engineering, analytics, design, and reliability partners to translate customer and business needs into secure, scalable, accessible, reliable, and high-performing solutions. It also promotes responsible use of approved AI coding agents across engineering workflows, with appropriate human review and quality validation. This position is part of an agile, cross-functional group emphasizing collaboration, automation, technical excellence, and continuous learning. Employment eligibility to work in the United States is required; American Express will not pursue visa sponsorship for these positions.
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
Education Level
No Education Listed