American Express - Phoenix, AZ

posted 2 months ago

Full-time - Senior
Phoenix, AZ
Credit Intermediation and Related Activities

About the position

The Senior Engineer position at American Express focuses on developing and maintaining software applications, particularly in ETL processes using tools like Spark and Ab Initio. The role emphasizes collaboration, innovation, and mentoring junior team members while ensuring high performance and security standards in software delivery. The engineer will work in a hybrid environment, contributing to the company's commitment to providing exceptional customer experiences through technology.

Responsibilities

  • Design, code, test, maintain, and document applications.
  • Lead reviews of colleagues' work and provide feedback during code reviews.
  • Define test conditions based on requirements and specifications.
  • Support production issues post-implementation.
  • Mentor and guide junior team members to success within the team.
  • Drive creative changes and continuous improvements in software development processes.
  • Adopt innovative technologies to enable business capabilities.

Requirements

  • Bachelor's Degree in a related field preferred; proven industry experience.
  • 8+ years of software development experience across all application tiers.
  • Experience in developing software applications using agile methodologies.
  • Advanced experience with ETL processes and tools, specifically Ab Initio.
  • Advanced experience with RDBMS (Postgres/Oracle/DB2 or similar).
  • Advanced experience with Spark and Airflow.
  • Experience in delivering software using DevOps practices like CI, CD, and automated testing.
  • Good understanding of application security principles and remediating vulnerabilities.
  • Ability to effectively communicate across technical and business product managers.

Nice-to-haves

  • Experience with payments technology and industry is a plus.
  • Knowledge of industry reference architecture of data management and next-generation tools and processes.

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
  • 20+ weeks paid parental leave for all parents
  • Free access to global on-site wellness centers
  • Free and confidential counseling support through Healthy Minds program
  • Career development and training opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service