Senior Software Engineers

American ExpressNew York, NY
$193,461 - $215,250Hybrid

About The Position

American Express Travel Related Services Company, Inc. seeks Senior Software Engineers to serve as a core member of an engineering team to develop digital and automated solutions for our customers.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related STEM field
  • 5 years of progressively responsible software design, development, testing, and implementation experience.
  • 1 year with each of the following: Agile development, Agile methodologies, Git, J2EE, Java, JavaScript, JBOSS, JDBC, Jenkins, JSON, Maven, multi-tiered systems, MVC, MySQL, Node.js, relational databases, REST APIs, Servlets, SOA Technologies, Spring, and Web Services.

Responsibilities

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

Benefits

  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service