Back to Jobs

Experienced Full Stack Software Engineer – Web & Cloud Application Development

Remote, USA Full-time Posted 2025-11-03

About Us

At American Express, we're not just a company – we're a community of innovators, thinkers, and doers who are passionate about making a difference in the lives of our customers and each other. As a global leader in the financial services industry, we're committed to delivering exceptional customer experiences, driving business growth, and fostering a culture of inclusivity, diversity, and social responsibility.

Job Description

We're seeking an experienced Full Stack Software Engineer to join our team of talented professionals who are shaping the future of financial services. As a key member of our technology group, you'll play a critical role in designing, developing, and deploying cutting-edge software solutions that drive business growth and customer satisfaction.

Key Responsibilities

As a Full Stack Software Engineer, you'll be responsible for:
  • Designing and developing complex software applications using a range of programming languages, including Java, J2EE, Spring Boot, and Node.js
  • Collaborating with cross-functional teams to identify business requirements and develop technical solutions
  • Leading code audits and automated testing to ensure high-quality software delivery
  • Investigating software defects and identifying root causes for remediation
  • Developing and maintaining technical documentation and knowledge base
  • Providing technical guidance and support to colleagues and stakeholders
  • Participating in code reviews and providing feedback to improve software quality
  • Staying up-to-date with industry trends and emerging technologies to drive innovation and improvement

Essential Qualifications

To be successful in this role, you'll need:
  • 6+ years of experience in software development, with a strong background in full stack development
  • Proven expertise in Java, J2EE, Spring Boot, and Node.js, with experience in multi-threaded programming
  • Strong understanding of XML, SOAP, JSON, web services, and data structure basics
  • Experience with Java applications development and maintenance in a commercial setting
  • Strong analytical and problem-solving skills, with the ability to debug complex software issues
  • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams
  • Strong attention to detail and ability to deliver high-quality software solutions
  • Four-year college degree in Computer Science, Software Engineering, or related field; postgraduate education preferred

Preferred Qualifications

While not required, the following qualifications would be an asset:
  • Experience with continuous integration/continuous deployment (CI/CD) tools, such as Jenkins, GitLab, or CircleCI
  • Knowledge of cloud-based technologies, such as AWS or Azure
  • Experience with agile development methodologies, such as Scrum or Kanban
  • Strong understanding of DevOps principles and practices
  • Experience with containerization and orchestration tools, such as Docker and Kubernetes

Career Growth Opportunities and Learning Benefits

At American Express, we're committed to helping you grow and develop your skills and career. As a Full Stack Software Engineer, you'll have access to:
  • Regular training and development programs to stay up-to-date with industry trends and emerging technologies
  • Opportunities to work on high-visibility projects and contribute to the development of cutting-edge software solutions
  • Collaboration with cross-functional teams to drive business growth and customer satisfaction
  • Regular feedback and coaching to help you achieve your career goals
  • Access to a range of employee benefits, including health insurance, retirement plans, and paid time off

Work Environment and Company Culture

As a Full Stack Software Engineer at American Express, you'll be part of a dynamic and collaborative team that values innovation, diversity, and inclusion. Our work environment is:
  • Flexible and remote-friendly, with opportunities to work from home or in our offices
  • Collaborative and inclusive, with a focus on teamwork and open communication
  • Fast-paced and dynamic, with a focus on delivering high-quality software solutions
  • Supportive and encouraging, with a focus on employee growth and development

Compensation, Perks, and BenefitsReady to Join Our Team?

If you're a motivated and talented Full Stack Software Engineer looking for a new challenge, we want to hear from you! Apply now to join our team of innovators, thinkers, and doers who are shaping the future of financial services. Apply To This Job Don't miss out on this opportunity to join a dynamic and collaborative team that values innovation, diversity, and inclusion. Apply now to become a part of our team and start your career journey with American Express! Apply for this job  

Similar Jobs