Software Engineer - Full Stack jobs in United States
cer-icon
Apply on Employer Site
company-logo

American Express · 10 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
check
Comp. & Benefits
badNo H1Bnote

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

JavaScriptReactJavaPegaHTML5Node.jsCI/CDProblem-solvingCollaborationContinuous learning

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

company-logo
American Express is a financial services company that provides credit cards, charge cards, payment solutions, and related services.

Funding

Current Stage
Public Company
Total Funding
unknown
1978-01-13IPO

Leadership Team

leader-logo
Brett Mooney
CEO & Country Manager, American Express Canada
linkedin
leader-logo
Stephen J. Squeri
Chairman and CEO
Company data provided by crunchbase