
Software Engineer II
American Express4 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
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.