About The Position

The Senior Software Engineer – Web Full Stack joins American Express’s Card Shop group within the U.S. Consumer Services and Membership Digital Experiences Technology team. The group delivers digital experiences for customers shopping for American Express products, and this highly visible role contributes to critical customer journeys. The engineer designs and builds scalable, performant, resilient, secure, and accessible web applications using JavaScript, TypeScript, Node.js, React, and modern web technologies. As a senior member of an agile, cross-functional team, the engineer takes ownership of complex technical initiatives, helps shape technical direction and engineering practices, and mentors other engineers. The team develops React and Node.js applications and components for American Express’s digital acquisition experiences. The role collaborates with Product Owners, engineers, Site Reliability Engineering teams, and other partners. It emphasizes technical leadership, automation, quality, reliability, customer-focused experiences, and continuous improvement. U.S. employment eligibility is required; American Express will not pursue visa sponsorship for these positions.

Requirements

  • At least 9 years of professional software engineering experience, with significant experience building modern web applications.
  • Demonstrated experience architecting and developing complex systems, leading technical direction, and driving solutions from design through production.
  • Strong hands-on expertise with JavaScript and TypeScript.
  • Deep experience with modern front-end frameworks and state-management patterns, particularly React and Redux or similar technologies.
  • Strong experience with Node.js, REST APIs, Express, and server-side JavaScript or TypeScript development.
  • Experience with automated testing frameworks and practices, such as Jest and Mocha.
  • Understanding of modern JavaScript development practices, the open-source ecosystem, and contemporary web architecture patterns.
  • Experience designing applications for scalability, performance, resilience, accessibility, and maintainability.
  • Strong technical leadership and ability to mentor and elevate other engineers.
  • Comfort working with Agile development methodologies and DevOps principles.
  • Ability to take ownership, proactively identify problems, and collaborate across teams to develop effective solutions.
  • Strong customer-first mindset and passion for building intuitive, reliable digital experiences.
  • Interest in innovation, automation, and continuous improvement.
  • Eligibility to work in the U.S.; American Express will not pursue visa sponsorship.

Responsibilities

  • Design, architect, and deliver complex features and capabilities across the full web application stack.
  • Provide technical leadership and help drive architecture, design decisions, and engineering standards.
  • Build scalable, resilient, secure, accessible, and high-performing applications using modern web technologies.
  • Collaborate with Product Owners, engineers, and other partners to turn business needs into well-designed technical solutions.
  • Break down complex technical problems and provide clear implementation approaches for the engineering team.
  • Mentor engineers through technical guidance, code reviews, pair programming, and knowledge sharing.
  • Promote engineering best practices in code quality, testing, observability, reliability, and maintainability.
  • Improve deployment confidence through automated testing, reliability frameworks, monitoring, and automation.
  • Identify and address application performance, accessibility, availability, and scalability opportunities.
  • Partner with Site Reliability Engineering teams to investigate production issues, perform root-cause analysis, and implement sustainable solutions.
  • Evaluate emerging technologies and frameworks and introduce solutions that improve applications, developer experience, and engineering effectiveness.
  • Identify opportunities to simplify systems, reduce technical debt, and improve team development practices.

Benefits

  • Competitive base salaries
  • Bonus incentives
  • 6% company match on retirement savings plan
  • Free financial coaching and financial well-being support
  • Comprehensive medical, dental, vision, life insurance, and disability benefits
  • Flexible working model with hybrid, onsite, or virtual arrangements depending on role and business need
  • 20+ weeks of paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption, or surrogacy
  • Free access to global on-site wellness centers staffed with nurses and doctors, depending on location
  • Free and confidential counseling support through the Healthy Minds program
  • Career development and training opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service