American Express · 1 day ago
Senior Software Engineer
American Express is a company with a long history of innovation and a commitment to its customers. They are seeking a Senior Software Engineer to join their diverse tech team, focusing on frontend development and API integration for applications used by millions of customers. The role involves collaborating with various teams to develop high-quality software solutions and improve user experience.
Credit CardsFinanceFinancial ServicesPaymentsTravel
Responsibilities
Contribute to an agile team by leading user story analysis and feature grooming, solutioning, and developing thorough features and test-cases
Ensure excellent application usability through careful manual testing
Lead collaborations with Product teams, development teams and backend teams to plan, test, and release high-quality features in the applications
Provide direct oversight in estimation and assessment of feasibility of features
Cultivate consistent development standard methodologies
Function as a lead member of an agile team by contributing to software builds through consistent development practices (tools, common components, and documentation) and guiding your teammates day to day
Demonstrate consistent self-reliance to achieve engineering and business goals
Heavily participate in code reviews and automated testing
Debug complex software components and identify code defects for remediation
Lead the deployment, support, and monitoring of software across test, integration, and production environments
Automate deployments in test or production environments
Automatically scale applications based on demand projections
Confidently be able to trace, debug, resolve production issues and report root cause analysis to leaders and business partners rapidly
Successfully be able to manage multiple features at once and delegate work across your peers through execution including the ability to solution, refine and delivery with various tech teams and product partners
Understands the businesses objectives and how your team directly correlates to the businesses KPIs
Ability to report timelines reliably and confidently for features and forecast target dates based off the rapid changes that might arise
Qualification
Required
4-7 years of technical experience in a software development organization with a Bachelor's or master's degree in science computer science, Engineering or other related disciplines
Strong programming knowledge in JavaScript and React
Moderate programming knowledge in Java / .NET
Experience in developing REST APIs
Experience working in JavaScript and able to demonstrate good JavaScript knowledge
Experience with Micro front-end architecture
Able to demonstrate solid web fundamentals & knowledge of DOM
Experience writing adaptive and responsive UI applications
Knowledge of HTML5, React, Redux, Angular, Node
Experience with automated tested and unit testing
Experience with Continuous Integration and Continuous Delivery (CI/CD) environment and their frameworks
Excellent interpersonal and communication skills
Experience with Agile software development methodology (SCRUM)
Has exposure to a variety of distributed infrastructure technologies and systems
Deals well with ambiguous/under defined problems; able to think abstractly
Ability to adapt to a constantly evolving environment
Preferred
Experience with Angular is a plus
Experience with CI/CD programming is a plus
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 depending on role and business need
20+ weeks paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption or surrogacy
Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
Free and confidential counseling support through our Healthy Minds program
Career development and training opportunities
Company
American Express
American Express is a financial services company that provides credit cards, charge cards, payment solutions, and related services.
H1B Sponsorship
American Express has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (137)
2024 (95)
2023 (95)
2022 (131)
2021 (111)
2020 (114)
Funding
Current Stage
Public CompanyTotal Funding
unknown1978-01-13IPO
Leadership Team
Recent News
The Motley Fool
2026-01-06
The Motley Fool
2026-01-06
2026-01-06
Company data provided by crunchbase