Experienced Full Stack Software Engineer – Web & Cloud Application Development for American Express
Posted 2025-10-26
Remote, USA
Full Time
Immediate Start
About American Express As a global leader in the financial services industry, American Express is a company that values innovation, collaboration, and customer satisfaction. With a rich history spanning over 170 years, American Express has evolved into a diverse and dynamic organization that offers a wide range of products and services to individuals, businesses, and institutions around the world. Our commitment to excellence, integrity, and customer-centricity has earned us a reputation as a trusted and respected brand, and we continue to push the boundaries of what is possible in the world of finance and technology. About the Role We are seeking an experienced Full Stack Software Engineer to join our team of talented professionals at American Express. As a key member of our software development team, you will play a critical role in designing, developing, and deploying cutting-edge web and cloud applications that meet the evolving needs of our customers. If you are a motivated and innovative software engineer with a passion for delivering high-quality solutions, we encourage you to apply for this exciting opportunity. Key Responsibilities Design and develop scalable, efficient, and secure web and cloud applications using a range of technologies, including Java, Scala, and NoSQL databases. Collaborate with cross-functional teams to identify business requirements and develop solutions that meet the needs of our customers. Develop and maintain high-quality code, following industry best practices and adhering to our coding standards. Participate in code reviews, testing, and deployment activities to ensure the smooth operation of our applications. Stay up-to-date with the latest technologies and trends in software development, and contribute to the development of our technical expertise. Provide technical guidance and support to junior engineers and other team members. Develop and deliver presentations to senior management and other stakeholders to communicate technical information and progress. Essential Qualifications Bachelor's degree in Computer Science, Engineering, or a related field. At least 2 years of experience in software development, with a focus on web and cloud applications. Proficiency in Java or Scala programming languages. Experience with NoSQL databases, such as Cassandra or Elasticsearch. Strong understanding of software development principles, including design patterns, testing, and deployment. Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams. Preferred Qualifications Experience with cloud platforms, such as Docker, Kubernetes, or OpenShift. Knowledge of continuous integration, continuous deployment, and DevOps frameworks. Experience with messaging systems, such as Apache Kafka. Understanding of microservices architecture and service-oriented design. Experience with agile development methodologies, such as Scrum or Kanban. Strong understanding of security principles and best practices. Skills and Competencies To succeed in this role, you will need to possess a range of skills and competencies, including: Strong technical skills, with a focus on web and cloud development. Excellent problem-solving and analytical skills, with the ability to troubleshoot complex technical issues. Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams. Ability to adapt quickly to changing requirements and priorities. Strong understanding of software development principles, including design patterns, testing, and deployment. Ability to stay up-to-date with the latest technologies and trends in software development. Career Growth Opportunities and Learning Benefits At American Express, we are committed to helping our employees grow and develop their careers. We offer a range of learning and development opportunities, including: Training and development programs, including technical skills training and leadership development. Mentorship and coaching programs, with experienced professionals who can provide guidance and support. Opportunities to work on high-visibility projects and contribute to the development of our technical expertise. Access to industry-leading technologies and tools, including cloud platforms and agile development methodologies. Opportunities to collaborate with cross-functional teams and work on complex technical projects. Work Environment and Company Culture At American Express, we value a culture of innovation, collaboration, and customer satisfaction. We offer a dynamic and inclusive work environment, with a range of benefits and perks, including: A flexible and remote work policy, with the option to work from home or in our offices. A comprehensive benefits package, including health insurance, retirement savings, and paid time off. A range of employee recognition and reward programs, including bonuses and stock options. Access to industry-leading technologies and tools, including cloud platforms and agile development methodologies. Opportunities to collaborate with cross-functional teams and work on complex technical projects. Compensation, Perks, and Benefits We offer a competitive salary and benefits package, including: A salary range of $80,000 - $120,000 per year, depending on experience. A comprehensive benefits package, including health insurance, retirement savings, and paid time off. A range of employee recognition and reward programs, including bonuses and stock options. Access to industry-leading technologies and tools, including cloud platforms and agile development methodologies. Opportunities to collaborate with cross-functional teams and work on complex technical projects. How to Apply If you are a motivated and innovative software engineer with a passion for delivering high-quality solutions, we encourage you to apply for this exciting opportunity. Please submit your resume and a cover letter, outlining your experience and qualifications for this role. We look forward to hearing from you!