American Express · 6 hours ago
Software Engineer - Full Stack
American Express is a company with a long history of innovation and a commitment to its customers and employees. They are looking for a Software Engineer to join their Servicing Engineering team, where the role involves designing, developing, and delivering scalable software solutions in a collaborative environment.
Credit CardsFinanceFinancial ServicesPaymentsTravel
Responsibilities
Work as part of an agile engineering team to design, develop, test, and maintain software applications
Collaborate closely with product managers, business stakeholders, and cross-functional teams to understand requirements and translate them into technical solutions
Contribute to software builds using consistent development practices, shared tools, reusable components, and clear documentation
Demonstrate increasing independence while contributing to team goals and delivering high-quality outcomes
Participate in code reviews, automated testing, and continuous improvement of development standards
Debug and resolve software defects across application components
Support the development, deployment, monitoring, and maintenance of applications across test, integration, and production environments
Automate deployments and enable CI/CD pipelines to improve delivery speed and reliability
Design and support applications that automatically scale based on demand
Qualification
Required
Up to 4 years of professional software development experience or equivalent practical experience
Bachelor's degree in Computer Science, Computer Engineering, or a related field (or equivalent experience)
Proficiency in one or more programming languages such as JavaScript, React, Java, and Pega
Working knowledge of HTML5, Redux, Angular, and Node.js
Experience with automated testing and unit testing frameworks such as Jest, Enzyme, or React Testing Library
Strong understanding of DOM fundamentals
Experience building adaptive and responsive user interfaces
Familiarity with distributed (multi-tiered) systems, algorithms, and relational and/or NoSQL databases
Experience working in CI/CD environments using tools such as Git and Jenkins
Strong system and architecture design skills, including modeling complex systems
Preferred
Ability to design scalable, reliable, and efficient solutions that meet business requirements
Strong problem-solving skills and the ability to work effectively in ambiguous environments
A collaborative mindset with a passion for continuous learning and improvement
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.
Funding
Current Stage
Public CompanyTotal Funding
unknown1978-01-13IPO
Leadership Team
Recent News
2026-01-12
iphoneincanada.ca
2026-01-12
2026-01-11
Company data provided by crunchbase