Software Engineer III - Digital Pyts

American Express•Phoenix, AZ
•$103,750 - $174,750

About The Position

The Software Engineer III will design, develop, test, debug, and support software applications and systems. The role completes software builds using consistent development practices, tools, shared components, and documentation, with guidance from peers and leaders. It also contributes to code reviews and automated testing, supports software across test, integration, and production environments, and follows security and regulatory best practices. The engineer collaborates with product and business teams to align technology initiatives with business objectives. The role is part of American Express Technology, within the U.S. Consumer Services and Membership Digital Experiences Technology team. The team develops customer-facing digital experiences and core technology capabilities across business lines and customer segments.

Requirements

  • Bachelor’s degree in computer science or computer engineering, or comparable experience.
  • Knowledge of distributed (multi-tiered) systems, algorithms, NoSQL databases, and relational databases.
  • Knowledge of core tools used to plan, analyze, craft, build, test, configure, and maintain assigned applications.
  • Strong proficiency in Java, with hands-on experience developing enterprise applications.
  • Working knowledge of RESTful APIs and microservices architecture.
  • 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.

Responsibilities

  • Design, develop, test, and debug software applications and systems.
  • Complete software builds using consistent development practices, including tools, common components, and documentation, with guidance from peers and leaders.
  • Complete code reviews and automated testing to maintain high-quality code standards, with guidance from peers and leaders.
  • Support and monitor software across test, integration, and production environments.
  • Follow security and regulatory best practices to ensure software compliance.
  • Collaborate with product and business teams to align technology initiatives with business objectives.

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
  • Flexible working model with hybrid, onsite, or virtual arrangements depending on role and business need
  • 20+ weeks of paid parental leave for all parents, including for pregnancy, adoption, or surrogacy
  • Free access to global onsite wellness centers staffed with nurses and doctors, depending on location
  • Free and confidential counseling support through the Healthy Minds program
  • Career development and training opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service