Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

American Express Logo

Director - Software Engineering

American Express

$144,250 - $256,250
Oct 17, 2025
Phoenix, AZ, US
Apply Now

American Express is entering into a technology transformation phase driven by opportunities to modernize legacy platforms and explore modern software to be on the leading edge of the payments industry. American Express is looking for strong leaders to be part of high performing teams that will build and support our next generation platforms.

Requirements

  • Java development on frameworks such as vertex, spring boot and spring batch. 2+ years of experience in developing code in Go Lang.
  • automated testing using industry common framework such as Cucumber, Karate and Serenity
  • CI-CD tools such as Jenkins, XL-R and GitHub Actions
  • Managing test environments such as ephemeral and dynamic environments using Terraform in On-Prem/Public Cloud and distributed applications and IaaS based environments
  • Performance and chaos engineering such as load, endurance, destructive, multi dc and data center testing
  • Test Data Management such as production extraction, scrubbing, synching up, self-serve, backup and versioning using industry or custom tools
  • SQL and NOSQL databases such as Cassandra, Postgres, MongoDB and Couchbase

Responsibilities

  • Build and support capabilities of our next generation distributed platform, build innovative payment capabilities leveraging the platform, aligning resources and delivery with business growth and diversification, while significantly improving service quality and cost-effectiveness.
  • Quality Engineering: Emphasis on high-quality software releases through innovation, efficient test data, robust test environment management, best-in-class frameworks such as standardized pipelines, test automation and performance engineering
  • Quality Strategy: Develop and implement strategies to ensure all IT products and services meet organizational standards and end-user requirements. Influence best practices in code health, testing, testability and maintainability (clean code, test pyramid)
  • Testing & Automation: Drive test automation initiatives, aiming for high automated test coverage across products to accelerate development and release processes
  • Process Improvement: Enhance quality processes and improve efficiency by applying innovative solutions
  • Collaboration: Work closely with development teams, product managers, and QA teams to integrate quality practices early in the development lifecycle
  • Performance Engineering (Performance and Chaos): Use baseline SLA’s established by Architects and business to monitor performance and chaos results before every release into production and track key performance indicators (KPIs) to monitor quality, such as software test results, performance, and adherence to standards

Other

  • We expect the individual to be innovative and energetic with strong communications skills.
  • Team Leadership: Build, mentor, and manage a team of quality engineers, providing technical guidance, coaching, and capacity allocation
  • Domain Knowledge: Develop good understanding on new functionalities and integration on Payment Network and Acquirer End to End functionalities
  • Excellent interpersonal and communication skills to effectively express ideas, engage in complex discussions and collaborate with a wide range of colleagues
  • Superior analytical, problem solving and planning skills with the desire to continually learn and improve