American Express

Software Engineer II

American Express
Apply
4 days ago
Phoenix, AZ, USAMid Level

Base Salary

$89k - $150k/yr

Responsibilities

  • Design, develop, test, deploy, and maintain performant, accessible, scalable, and reliable frontend applications.
  • Build responsive user interfaces for customer acquisition and onboarding across devices and browsers.
  • Translate UX wireframes and prototypes into production code in collaboration with design partners.
  • Integrate frontend applications with backend services and APIs with robust data handling and error management.
  • Contribute to frontend architecture, state management, performance optimization, and API design discussions.
  • Write clean, maintainable, and well-tested code and contribute to unit, integration, and end-to-end testing strategies.
  • Review code and improve engineering quality, accessibility, performance, and maintainability.
  • Monitor application performance using observability tools, analytics, and real-user metrics.
  • Mentor junior engineers through pairing, code reviews, and knowledge sharing.
  • Participate in sprint planning, stand-ups, demos, and retrospectives.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or comparable practical experience.
  • Professional experience in frontend software engineering and building customer-facing web applications.
  • Strong understanding of modern frontend architecture and design patterns.
  • Knowledge of HTML, CSS, JavaScript/TypeScript, browser rendering, and performance optimization.
  • Understanding of accessibility standards such as WCAG and responsive design principles.
  • Experience with React or similar component-based frontend frameworks.
  • Experience integrating with RESTful APIs and backend services.
  • Experience implementing unit, integration, and end-to-end automated testing.
  • Experience applying code quality, performance optimization, and maintainability standards in a team environment.
  • Familiarity with CI/CD pipelines, monitoring tools, and modern DevOps practices for frontend applications.
  • Experience working in Agile software development environments such as Scrum or Kanban.
  • Experience in high-traffic or conversion-focused environments is preferred.

Benefits

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

Tech Stack

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