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

American Express

. Serve as a technical leader within Agile teams, driving architecture, software design, code quality, automated testing, and continuous integration practices .

Posted 10/5/2026full-timePhoenix • Arizona • United StatesSenior💰 $123,000 - $215,250 per yearWebsite

Core Competencies

Role fit
Core Competencies

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

Demonstrates expertise in designing and developing scalable, fault-tolerant distributed systems and full-stack applications, with a strong focus on modern web technologies such as React, Redux, and Java. Proven ability to lead technical discussions, mentor teams, and drive engineering best practices in Agile environments.

Highest-signal resume keywords
React DevelopmentJava DevelopmentMicroservices ArchitectureAgile MethodologiesRESTful API Design

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
JavaScriptTypeScriptReduxJavaNode.jsNoSQL DatabasesDistributed SystemsEvent-Driven ArchitectureAutomated TestingContinuous Integration
Soft Skills
Technical LeadershipMentoringCollaborationCommunicationProblem-Solving
Tools & Technologies
RedisKafkaCassandraCouchbaseAI-Assisted Development Tools
Industry Keywords
Software Development LifecycleCode QualityOperational ReliabilityEngineering EffectivenessCustomer-Focused Digital Experiences

Tech Stack

Tools & technologies
CassandraDistributed SystemsJavaJavaScriptKafkaMicroservicesNode.jsNoSQLReactRedisReduxTypeScript

About the role

Key responsibilities & impact
  • Serve as a technical leader within Agile teams, driving architecture, software design, code quality, automated testing, and continuous integration practices
  • Design and develop highly available, fault-tolerant, low-latency distributed systems and full-stack applications
  • Lead technical design discussions, perform code reviews, mentor engineers, and promote engineering best practices
  • Debug complex software issues and drive resolution of production incidents and performance bottlenecks
  • Take ownership of team outcomes, delivery excellence, operational reliability, and engineering effectiveness
  • Build and maintain modern web applications using React, Redux, JavaScript/TypeScript, Java, and related technologies
  • Design and develop scalable APIs, microservices, and event-driven solutions
  • Collaborate across engineering teams to deliver secure, high-performing, customer-focused digital experiences
  • Support applications throughout the software development lifecycle, including production operations and continuous improvement
  • Leverage AI-assisted development tools, autonomous coding agents, and intelligent engineering workflows
  • Identify opportunities to incorporate AI-driven capabilities, automation, and intelligent decision-making
  • Build proofs of concept and evaluate emerging technologies, AI frameworks, and open-source solutions
  • Partner with Product, Architecture, Platform, and Engineering teams across multiple locations to deliver strategic initiatives
  • Drive technical strategy and influence engineering decisions through communication and stakeholder engagement

Requirements

What you’ll need
  • Bachelor’s degree in computer science, Information Systems, or related field, or equivalent practical experience
  • 8+ years of professional software development experience
  • 5+ years of hands-on UI development experience
  • Strong expertise building modern front-end applications using React, Redux, JavaScript, and related web technologies
  • Experience developing enterprise applications using Java and/or Node.js
  • Strong understanding of software engineering principles, object-oriented design, and distributed systems
  • Experience designing and building RESTful APIs, microservices, and event-driven architectures
  • Experience working in Agile development environments
  • Experience with NoSQL databases and distributed technologies such as Redis, Kafka, Cassandra, Couchbase, or equivalent platforms
  • Depending on business unit requirements, position nature, cost and applicable laws, visa sponsorship may be provided for certain 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
  • Dedicated time to invest in professional development
  • Open-source engineering opportunities