Managers, Software Engineering

American ExpressPhoenix, AZ
Hybrid

About The Position

American Express Travel Related Services Company, Inc. seeks Managers, Software Engineering to, under the supervision of a Director, Software Engineering, identify and resolve inefficiencies in the development process.

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
  • 5 years of experience with Agile
  • 5 years of experience with algorithms
  • 5 years of experience with API
  • 5 years of experience with API Rest
  • 5 years of experience with Cassandra
  • 5 years of experience with Couchbase
  • 5 years of experience with data structures
  • 5 years of experience with distributed systems
  • 5 years of experience with J2EE
  • 5 years of experience with Java
  • 5 years of experience with JavaScript
  • 5 years of experience with JDBC
  • 5 years of experience with JSON
  • 5 years of experience with JUnit
  • 5 years of experience with Log4j
  • 5 years of experience with Maven
  • 5 years of experience with MongoDB
  • 5 years of experience with multi-threaded programming
  • 5 years of experience with object-oriented programming
  • 5 years of experience with Postgres
  • 5 years of experience with RDBMS
  • 5 years of experience with relational databases
  • 5 years of experience with SOAP APIs
  • 5 years of experience with SOAP web services
  • 5 years of experience with Spring
  • 5 years of experience with Spring framework
  • 5 years of experience with Spring MVC
  • 5 years of experience with SQL
  • 5 years of experience with Unix
  • 5 years of experience with Unix platform
  • 5 years of experience with XML

Responsibilities

  • Review requirements specifications for defects, performance, reliability, scalability, testability, usability, and security.
  • Define requirements for new features and build product roadmaps.
  • Monitor and track resolution of defects, coordinating with engineers in order to prevent, report, and resolve the issues.
  • Recommend changes to APIs and system designs in collaboration with architects, tech leads, and developers.
  • Plan process and technology improvement projects and collaborate on execution.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service