Apply

Ready to go for it?

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

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

See all jobs on JobTailor

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 I

American Express

Senior software engineer building scalable cloud-native card transaction systems for American Express. Leading Java development, AI solutions, testing, CI/CD, and cross-functional engineering delivery.

Posted 8/4/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 software development, architecture, and testing, with a strong focus on cloud-native applications and AI solutions. Proven ability to mentor teams, implement CI/CD pipelines, and optimize software performance in an Agile environment.

Highest-signal resume keywords
JavaReactCloud-Native Application DevelopmentAgile MethodologiesAI-Powered Solutions

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 DevelopmentApplication ArchitectureAutomated TestingFull-Stack DevelopmentDistributed SystemsNoSQL DatabasesRelational DatabasesRESTful APIsComponent-Based ArchitecturePerformance Optimization
Soft Skills
MentoringCollaborationLeadershipProblem-SolvingCommunication
Tools & Technologies
AWS EKSAWS LambdaKubernetesPostgresRedisKafkaIntelliJCouchbaseOpenSearchJenkins
Certifications & Qualifications
Bachelor's Degree in Computer ScienceAdvanced Degree Preferred
Industry Keywords
AgileCI/CD PipelinesAI Service IntegrationsCloud TechnologiesSoftware Quality

Tech Stack

Tools & technologies
AWSCloudGoogle Cloud PlatformJavaJavaScriptJenkinsKafkaKubernetesNode.jsNoSQLPostgresPythonReactRedisSeleniumSparkSpringTypeScript

About the role

Key responsibilities & impact
  • Mentor junior Software Engineers and cross-functional team members, fostering a culture of excellence and innovation
  • Direct the design, development, testing, and deployment of software applications and systems
  • Oversee tasks, platforms, and technologies to expand new and existing software to meet changing requirements
  • Write automated unit tests to ensure correctness and stability
  • Build automated CI/CD pipelines with quality gates, test automation, and automated approvals
  • Provide technical guidance to ensure adherence to best practices and coding standards
  • Monitor software performance and implement improvements to optimize functionality
  • Analyze technical challenges and provide innovative solutions to enhance software quality and efficiency
  • Review code for accuracy, quality, and adherence to best practices
  • Collaborate with cross-functional teams for seamless integration and deployment
  • Co-create with product and business teams to align technology initiatives with business objectives
  • Craft scalable solutions and build core features for cloud-deployed card transaction systems on the Merchant Platform

Requirements

What you’ll need
  • Bachelor's degree in Computer Science, Computer Engineering, and/or comparable experience
  • Advanced degree preferred
  • Knowledge of distributed (multi-tiered) systems and algorithms
  • Knowledge of NoSQL and relational databases
  • Knowledge of application planning, analysis, development, testing, configuration, and maintenance tools
  • Significant hands-on experience in application architecture/design, software development, and testing, preferably in an Agile professional environment
  • Minimum 10 years of proven experience with Java, React, Vert.x, NMS4J, Spring, Spark, Postgres, RESTful APIs, Redis, Kafka, IntelliJ, Couchbase, OpenSearch, and cloud-native application development
  • Hands-on experience with public cloud technologies, including AWS EKS, AWS Lambda, AWS AuroraDB, AWS Managed Services, GCP, and Kubernetes
  • Full-stack development experience using Node.js, Java, Python, or similar backend technologies
  • Proficiency in HTML5, CSS3, JavaScript/TypeScript, and component-based architecture
  • Experience designing and building AI-powered and Agentic AI solutions, including LLM applications, AI agents, RAG, prompt engineering, orchestration frameworks, vector databases, and AI service integrations
  • Strong engineering and professional leadership skills
  • Ability to lead, partner, and collaborate cross-functionally across engineering teams
  • Experience with Agile methodologies such as Scrum/Kanban, iterations, and user stories
  • Experience with automation testing and documentation using technologies such as Karate, Postman, Cucumber, Playwright, Selenium, Jenkins, and GitHub Actions
  • Visa sponsorship may be provided for certain positions depending on business requirements and applicable laws

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