Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
American Express

Senior Software Engineer II – Full Stack

American Express

. Design, architect, and deliver complex features and capabilities across the full web application stack.

Posted 10/6/2026full-timeNew York City • New York • United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in architecting and developing complex web applications using JavaScript, TypeScript, and modern frameworks like React and Redux. Proven ability to lead technical direction, mentor engineers, and implement best practices in software development and deployment.

Highest-signal resume keywords
JavaScript ExpertiseTypeScript ProficiencyReact and Redux DevelopmentTechnical LeadershipAgile Development Methodologies

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software EngineeringWeb Application DevelopmentNode.jsREST APIsAutomated TestingPerformance OptimizationScalability DesignAccessibility StandardsCode Quality Best PracticesDevOps Principles
Soft Skills
MentoringCollaborationProblem-SolvingCustomer-First MindsetInnovation
Tools & Technologies
JestMochaExpressMonitoring ToolsReliability Frameworks
Industry Keywords
Technical DebtContinuous ImprovementEngineering StandardsOpen-Source EcosystemProduction Issues

Tech Stack

Tools & technologies
JavaScriptJestMochaNode.jsReactReduxTypeScript

About the role

Key responsibilities & impact
  • 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 closely with Product Owners, engineers, and other partners to translate business needs into well-designed technical solutions.
  • Break down complex technical problems and provide clear implementation approaches for the broader engineering team.
  • Mentor engineers through technical guidance, code reviews, pair programming, and knowledge sharing.
  • Champion engineering best practices across code quality, testing, observability, reliability, and maintainability.
  • Improve deployment confidence through comprehensive automated testing, reliability frameworks, monitoring, and automation.
  • Identify and address performance, accessibility, availability, and scalability opportunities across applications.
  • 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.
  • Continuously identify opportunities to simplify systems, reduce technical debt, and improve team development practices.

Requirements

What you’ll need
  • Have 9+ years of professional software engineering experience, with significant experience building modern web applications.
  • Have demonstrated experience architecting and developing complex systems, leading technical direction, and driving solutions from design through production.
  • Have strong hands-on expertise with JavaScript and TypeScript.
  • Have deep experience with modern front-end frameworks and state-management patterns, particularly React and Redux or similar technologies.
  • Have strong experience with Node.js, REST APIs, Express, and server-side JavaScript/TypeScript development.
  • Have experience with automated testing frameworks and practices using technologies such as Jest and Mocha.
  • Understand modern JavaScript development practices, the open-source ecosystem, and contemporary web architecture patterns.
  • Have experience designing applications for scalability, performance, resilience, accessibility, and maintainability.
  • Demonstrate strong technical leadership and the ability to mentor and elevate other engineers.
  • Are comfortable working in an environment based on Agile development methodologies and DevOps principles.
  • Take ownership, proactively identify problems, and collaborate across teams to develop effective solutions.
  • Have a strong customer-first mindset and a passion for building intuitive, reliable digital experiences.
  • Are excited about innovation, automation, and continuous improvement.
  • Employment eligibility to work with American Express in the U.S. is required; the company will not pursue visa sponsorship for these positions.

Benefits

Comp & perks
  • 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 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 our Healthy Minds program
  • Career development and training opportunities