Software Engineer - Full Stack

Remote, USA Full-time
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. 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 Skills 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 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 Overview American Express is a financial services company that provides credit cards, charge cards, payment solutions, and related services. It was founded in 1850, and is headquartered in New York, New York, USA, with a workforce of 10001+ employees. Its website is
Apply Now
Back to Home