Software Engineer III

American Express•Phoenix, AZ

About The Position

The Technology organization enables and accelerates the company’s growth strategies by delivering global capabilities and services for customers and colleagues while maintaining 24/7 servicing and availability. It provides the foundation for the company’s work and drives differentiation through innovative technology and data insights. Global Commercial Services (GCS) serves business customers worldwide, from small businesses to approximately 70% of the S&P 500. Its offerings include traditional card products, working capital and supply chain financing, and digital solutions for managing financial and payment needs. The Software Engineer III advances the design, development, testing, and deployment of software applications and systems, supporting reliable, high-quality technology aligned with business objectives. The role uses and promotes AI-assisted development practices, while validating AI-generated recommendations and remaining accountable for results.

Requirements

  • Bachelor’s degree in Computer Science or Computer Engineering, or comparable experience.
  • Knowledge of distributed (multi-tiered) systems, algorithms, NoSQL and relational databases.
  • Knowledge of core tools used to plan, analyze, craft, build, test, configure, and maintain assigned applications.
  • Understanding of emerging AI capabilities in software engineering.
  • Software engineering and development experience or experience in a related job.
  • Experience in application design, software development, and automated testing.
  • Experience in object-oriented design and coding with a variety of languages.
  • Experience with distributed (multi-tiered) systems, algorithms, and relational databases.
  • Experience with Agile software development methodologies and practices such as Scrum/Kanban, iterations, and user stories.
  • Experience in automation testing and documentation, including automated, functional, and performance testing.
  • Experience integrating AI tools into end-to-end development workflows.
  • Experience supporting adoption of AI-enabled development practices.
  • Eligibility to work in the United States; the company will not pursue visa sponsorship for these positions.

Responsibilities

  • Advance the design, development, testing, and deployment of software applications and systems.
  • Modify, document, and maintain software to support high reliability and availability.
  • Collaborate with cross-functional teams to address advanced technical challenges and optimize application performance.
  • Analyze system requirements and deliver technical solutions that improve software quality and efficiency.
  • Conduct code reviews and automated testing to maintain high-quality code standards.
  • Collaborate with product and business teams to align technology initiatives with business objectives.
  • Apply AI tools to improve software design, coding, and testing; identify opportunities to embed AI in development workflows; validate AI-generated recommendations before implementation; and maintain accountability for outputs.
  • Guide team members in the effective use of AI-assisted development tools.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service