Sr Software Engineer I - JavaScript - The Card Shop

American Express•New York, NY
•$123,000 - $215,250

About The Position

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.

Requirements

  • At least 9 years of professional software engineering experience, including substantial hands-on experience building modern web applications.
  • Demonstrated experience architecting and delivering complex production systems, setting technical direction, and carrying solutions from design through production.
  • Strong hands-on expertise in JavaScript and TypeScript, with deep experience in React and Redux or a comparable state-management technology.
  • Strong experience with Node.js, REST APIs, Express, and server-side JavaScript or TypeScript development.
  • Practical experience with automated testing frameworks such as Jest and Mocha, modern JavaScript development practices, and web architecture patterns.
  • Experience designing and operating applications for scalability, performance, resilience, accessibility, security, and maintainability.
  • Demonstrated technical leadership, including mentoring engineers, guiding design decisions, and helping teams reach sound technical outcomes.
  • Experience with Agile development methodologies and DevOps principles, including automated delivery, monitoring, and production support.
  • Strong ownership, communication, and collaboration skills, including the ability to work across teams and explain technical decisions and trade-offs.
  • Customer-first mindset and a track record of improving digital experiences through engineering quality, automation, and continuous improvement.
  • Willingness to experiment with modern AI coding assistants or agents and judgment to critically review and validate their output.
  • Eligibility to work in the United States; American Express will not pursue visa sponsorship for these positions.

Responsibilities

  • Own team-level technical decisions, including architecture, engineering standards, and implementation trade-offs within agreed team boundaries.
  • Set shared technical direction across projects and align broader architectural or cross-team decisions with relevant partners.
  • Balance hands-on implementation with architecture, technical guidance, and mentoring.
  • Design, architect, and deliver complex features across the full web application stack.
  • Translate business needs into technical solutions with product owners, engineers, and partners; define implementation approaches and communicate trade-offs and risks.
  • Guide architecture and design decisions, document significant decisions and rationale, and keep project solutions aligned with team standards.
  • Partner with product, analytics, and design teams to turn customer and business opportunities into testable hypotheses.
  • Build capabilities for experimentation, including analytics instrumentation, feature flags, and controlled rollouts.
  • Ensure experiments are measurable and meet performance, accessibility, privacy, and reliability standards; use results to guide iteration, rollout, or rollback decisions.
  • Use test-and-learn findings to improve engagement and acquisition across customer journeys.
  • Build and evolve secure, scalable, resilient, accessible, and high-performing applications.
  • Improve code quality, automated testing, observability, reliability, and maintainability.
  • Identify and address performance, accessibility, availability, and scalability issues; partner with Site Reliability Engineering on production investigations, root-cause analysis, and lasting fixes.
  • Mentor engineers through technical guidance, code reviews, pair programming, and knowledge sharing.
  • Simplify systems, reduce technical debt, and improve team development practices.
  • Evaluate technologies and frameworks and adopt them when they provide clear benefit to customers, applications, or engineering effectiveness.
  • Lead practical adoption of modern AI coding agents in implementation, test creation, refactoring, documentation, and operational support.
  • Establish repeatable agent workflows with clear task context, human review, and validation through tests and other quality checks.
  • Use approved AI tools and protect customer, company, and proprietary information; ensure generated changes meet security, privacy, licensing, accessibility, and engineering standards.
  • Evaluate the impact of agent-assisted workflows on delivery, quality, or developer experience and share effective practices across the team.

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, including for pregnancy, adoption, or surrogacy
  • Free access to global onsite 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