American Express

Staff- Software Engineer - Digital Pyts

American Express
Apply
3 days ago
Phoenix, AZ, USAStaff+

Base Salary

$144k - $256k/yr

Responsibilities

  • Lead and mentor Senior Software Engineers and teams while fostering technical growth and knowledge sharing.
  • Direct the design and implementation of scalable software solutions aligned with business objectives.
  • Provide technical mentorship on coding, design patterns, architecture, and software development practices.
  • Oversee integration and maintenance of platform components for performance, reliability, and scalability.
  • Conduct design reviews and code inspections to maintain coding standards and architectural integrity.
  • Collaborate with product, business, and technology teams to define requirements and implementation strategies.
  • Optimize development processes, sprint execution, source control, testing, and continuous integration and deployment practices.
  • Partner across Digital Payments and dependent organizations to resolve complex platform and integration dependencies.
  • Define architecture for emerging payment experiences, including next-generation wallets and agentic or digital commerce.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or comparable experience; an advanced degree is preferred.
  • Deep knowledge of distributed and multi-tiered systems, algorithms, NoSQL and relational databases, and highly available fault-tolerant platforms.
  • Strong knowledge of enterprise APIs, REST, JSON, modern integration patterns, cloud platforms, observability, resiliency, security, and automated testing.
  • Significant software engineering experience designing and implementing large-scale distributed software systems.
  • Demonstrated technical leadership across multiple engineering teams and complex technology domains.
  • Experience establishing architecture and technical direction for business-critical platforms across organizational boundaries.
  • Experience with modern programming languages, frameworks, engineering tools, software development methodologies, and software development life cycle practices.
  • Experience designing and operating cloud-based platforms and modern distributed architectures.
  • Experience leading modernization and engineering-excellence initiatives and mentoring Senior Engineers.
  • Strong communication skills for explaining technical concepts and architectural decisions to engineering, product, business, and senior technology stakeholders.
  • Preferred experience with payments, financial services, digital commerce, regulated transaction-processing platforms, digital wallets, tokenization, payment networks, mobile payments, authentication, or partner integrations.

Benefits

  • Competitive base salaries and bonus incentives.
  • 6% company match on the retirement savings plan.
  • Financial coaching and financial well-being support.
  • Comprehensive medical, dental, vision, life insurance, and disability benefits.
  • Flexible hybrid, onsite, or virtual working arrangements depending on the role and business need.
  • 20+ weeks of paid parental leave for all parents for pregnancy, adoption, or surrogacy.
  • Access to onsite wellness centers, counseling through the Healthy Minds program, and career development and training opportunities.

Categories

American Express

About American Express

10,000+ employees

American Express builds a global payments network and issues consumer, small-business, and corporate cards, plus merchant acquiring and travel services. Revenue comes from card fees, interest and lending, discount/merchant fees, and network services. Founded in 1850 and headquartered in New York City, it operates the Amex acceptance network worldwide and offers co-branded cards and membership rewards across millions of cardmembers and merchants; ticker NYSE: AXP.

Contact me