Software Engineer III - Enterprise Architecture

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

About The Position

The Software Engineer III will work within Enterprise Architecture, an organization in American Express’s Chief Technology Office that enables the company’s technology strategy. Enterprise Architecture’s pillars include Architecture as Code, Architecture as Design, Governance, and Colleague Enablement. The role contributes to software development on an agile team, using consistent development practices and supporting software delivery across test, integration, and production environments. The engineer will also help improve team outcomes through increased self-reliance and constructive influence.

Requirements

  • Up to 6 years of professional software development experience or comparable experience.
  • Familiarity with Agile or other rapid application development methods.
  • Experience designing and coding in Java and across one or more platforms, with additional languages as appropriate.
  • Hands-on expertise with application design, software development, and automated testing.
  • Experience with distributed (multi-tiered) systems, algorithms, and relational databases.
  • Confirmed experience with object-oriented design and coding in a variety of languages.
  • Bachelor’s degree in computer science, computer science engineering, or related experience.

Nice To Haves

  • Experience with streaming technologies such as Apache Spark, Kafka, and Flink, and Scala as a programming language.
  • UI experience using React and Node.
  • Backend experience with Apache Cassandra and relational databases such as Oracle and PostgreSQL.
  • Advanced degree.

Responsibilities

  • Contribute to software development assignments, including coding.
  • Work as a member of an agile team and contribute to software builds using consistent development practices, tools, common components, and documentation.
  • Participate in code reviews and automated testing.
  • Debug basic software components and identify code defects for remediation.
  • Enable deployment, support, and monitoring of software across test, integration, and production environments.
  • Automate deployments in test or production environments.
  • Automatically scale applications based on demand projections.
  • Demonstrate increased self-reliance in achieving team goals.
  • Influence team members by proposing creative changes and improvements, challenging the status quo, and demonstrating risk taking.

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 on-site 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