
Staff- Software Engineer - Digital Pyts
American Express3 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
About American Express
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.