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

Engineer

American Express

Engineers developing digital and automated solutions for customers at American Express. Collaborating with engineering teams and applying innovative technology for software applications.

Posted 7/30/2026full-timePhoenix • Arizona • 🇺🇸 United StatesMid-LevelSenior💰 $157,934 - $174,750 per yearWebsite

Core Competencies

Role fit
Core Competencies

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

Demonstrates expertise in software design, development, and testing, with a strong focus on Agile methodologies and performance optimization. Proficient in translating user needs into effective systems architecture and improving software solutions through continuous reengineering.

Highest-signal resume keywords
Bachelor’s Degree In Computer Science5 Years Of Software Design ExperienceAgile MethodologiesJava DevelopmentAPI Integration

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 DesignSoftware DevelopmentTestingImplementationAlgorithmsAPI RestObject-Oriented ProgrammingPerformance TuningRelational DatabasesSQL
Tools & Technologies
GITJ2EEJavaScriptJDBCJenkinsJSONLog4JMavenSpring FrameworkXML
Industry Keywords
Systems ArchitectureUser Story AnalysisProcess Flow DiagramsEngineering ResilienceContinuous Improvement

Tech Stack

Tools & technologies
J2EEJavaJavaScriptJenkinsJUnitLinuxMavenRDBMSSpringSQLUnix

About the role

Key responsibilities & impact
  • Develop and design software applications, translating user needs into systems architecture.
  • Assess and validate application performance and integration of component systems and provide process flow diagrams.
  • Test the engineering resilience of software and automation tools.
  • Assess and incorporate user story analysis and elaboration to optimize software solution.
  • Apply visualization and other techniques to fast-track concepts.
  • Reengineer systems and code for continuous improvement.

Requirements

What you’ll need
  • Position requires a Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related STEM field, followed by 5 years of progressively responsible experience with software design, development, testing, and implementation.
  • Experience must include 1 year of experience with Agile, algorithms, API, API Rest, GIT, J2EE, Java, JavaScript, JDBC, Jenkins, JSON, JUnit, Linux, Log4J, Maven, object-oriented programming, performance tuning, RDBMS, relational databases, REST, Spring, Spring framework, Spring MVC, SQL, Unix, Waterfall, and XML.
  • Telecommuting is available up to 2 days per week.

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
  • 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