American Express
American Express
American Express is a global financial services company operating across banking, finance, and B2B payments. Its business includes consumer, business, and corporate credit cards; payment and merchant services; savings accounts, certificates of deposit, and personal loans; as well as rewards, travel programs, corporate payment solutions, financial education, security services, and cardmember and merchant support.

Senior Full-Stack Software Engineer II - American Express, New York Hybrid

Lead the architecture and delivery of React and Node.js applications for American Express Card Shop. Shape scalable, accessible customer experiences while raising engineering standards across the team.

Description

  • Architect and deliver complex capabilities across the full web application stack.
  • Provide technical direction on architecture, design choices, and engineering standards.
  • Develop scalable, resilient, secure, accessible, and high-performing applications with modern web technologies.
  • Partner with Product Owners, engineers, and cross-functional stakeholders to turn business needs into effective technical solutions.
  • Decompose complex technical challenges and outline clear implementation strategies for the wider engineering team.
  • Support engineers through mentoring, code reviews, pair programming, and knowledge sharing.
  • Promote strong practices for code quality, testing, observability, reliability, and maintainability.
  • Increase deployment confidence through automated testing, reliability frameworks, monitoring, and automation.
  • Find and resolve performance, accessibility, availability, and scalability issues across applications.
  • Work with Site Reliability Engineering to investigate production incidents, determine root causes, and deliver durable fixes.
  • Assess emerging technologies and frameworks that can improve applications, developer experience, and engineering productivity.
  • Simplify systems, reduce technical debt, and strengthen the team’s development practices through continuous improvement.

Requirements

  • Bring 9+ years of professional software engineering experience, including substantial work on modern web applications.
  • Demonstrate experience architecting complex systems, setting technical direction, and taking solutions from design through production.
  • Possess strong practical expertise in JavaScript and TypeScript.
  • Have deep familiarity with modern front-end frameworks and state-management approaches, especially React and Redux or comparable technologies.
  • Bring strong experience with Node.js, REST APIs, Express, and server-side JavaScript or TypeScript development.
  • Use automated testing frameworks and practices such as Jest and Mocha.
  • Understand current JavaScript development practices, the open-source ecosystem, and modern web architecture patterns.
  • Have designed applications for scalability, performance, resilience, accessibility, and maintainability.
  • Show strong technical leadership and a record of mentoring and developing other engineers.
  • Work effectively with Agile development methods and DevOps principles.
  • Take ownership, identify issues proactively, and collaborate across teams to create effective solutions.
  • Maintain a customer-focused approach and enthusiasm for intuitive, dependable digital experiences.
  • Value innovation, automation, and ongoing improvement.
  • Be eligible to work for American Express in the United States; visa sponsorship is not available for these positions.

Benefits

  • Competitive base salary
  • Bonus opportunities
  • 6% company match on the retirement savings plan
  • Complimentary financial coaching and financial well-being resources
  • Comprehensive medical, dental, vision, life insurance, and disability coverage
  • Flexible hybrid, onsite, or virtual work arrangements based on the role and business needs
  • More than 20 weeks of paid parental leave for all parents, including pregnancy, adoption, and surrogacy leave
  • Complimentary access to onsite wellness centers with nurses and doctors, where available
  • Free confidential counseling through the Healthy Minds program
  • Career development and professional training opportunities

Related Jobs

Walmart

Principal Software Engineer, Cloud and Distributed Systems

Walmart

Lead Walmart’s cloud-native, AI-enabled mGPS/Compass platform, shaping distributed services and indoor routing. Improve in-store operations through resilient architecture and technical leadership.

Open
Cartonplast Group

Senior ERP Software Development Team Lead – Cartonplast, Hybrid Germany

Cartonplast Group

Lead Cartonplast’s ERP development team and shape commercial, logistics, and production workflows. The role combines team leadership, business coordination, and hands-on technical input in a hybrid setup in Germany.

Open