Experienced Full Stack Software Engineer – Cloud-Native Applications and Risk Management with American Express Remote Work Opportunity at $26/Hour
Posted 2025-10-26
Remote, USA
Full Time
Immediate Start
Join the Future of Technology with American Express Are you a skilled software engineer looking for a new challenge? Do you want to be part of a team that is shaping the future of technology and innovation? Look no further than American Express, a leading global financial services company that is now hiring for a remote full-time position as a Full Stack Software Engineer. With a competitive salary of $26/hour and a range of benefits, this is an opportunity you won't want to miss. About American Express American Express is a global financial services company that is dedicated to providing the best customer experience through a differentiated range of products and services. Our risk management functions are meticulously designed to manage credit and fraud losses to the lowest levels in the industry. We use a combination of assets, such as closed-loop data, rules-driven decisions, AI models, and assurance procedures, to redefine the way data engineering-driven functions can outperform market growth and merge underwriting experience and risk management in a more modern, digital, and connected world. Job Summary As a Full Stack Software Engineer with American Express, you will be a key member of our tech team, designing and building large-scale, cloud-native applications that drive our risk management capabilities. You will work closely with experienced engineers in an open, supportive, and inclusive environment where your voice is valued, and you have the autonomy to choose the tech stack to solve complex problems. AmEx offers a range of opportunities to work with the latest technologies and encourages you to contribute to the broader engineering community through open source. Key Responsibilities Design, develop, and deploy large-scale, cloud-native applications that drive our risk management capabilities Collaborate with cross-functional teams to identify and prioritize project requirements Own all technical aspects of software development for assigned applications Write high-quality code, perform unit testing, test automation, quality assurance, and automation testing in continuous runs Develop new microservices that support our rapidly growing footprint Improve the efficiency, reliability, and scalability of our data pipelines Work on CICD pipelines for continuous integration and delivery Develop automation for application changes and deployment for faster time-to-market Grow a deep understanding of connections with different systems and platforms within the supported domains Perform ongoing refactoring of code, quality assurance, and testing, applying best practice procedures and cycles Identify potential opportunities to adopt innovative technologies and ideas being developed/tested Provide continuous support for ongoing application availability Collaborate/influence inside and across teams to achieve wins with an innovative mindset and rock the boat Essential Qualifications Bachelor's degree in Computer Science, Data Systems, or other related field (or equivalent work experience) 4+ years of experience in software development and quality assurance 4+ years of experience in building large-scale distributed applications with object-oriented design using Java-related stack Strong programming skills in Java - Strong understanding of data structures and common algorithms Experience with automated release management using Maven, Salt, Git, Jenkins Proficient in identifying and applying software design patterns Preferred Qualifications Experience with web services and API development on enterprise platforms Proactive approach to continuous improvement opportunities Ability to learn new technologies and leverage them to their optimal potential Good knowledge of REST API development and database technologies will be an added advantage Experience with Docker/OpenShift-based deployment is a plus Awareness of ML concepts What We Offer As a Full Stack Software Engineer with American Express, you will have the opportunity to work on cutting-edge technologies and contribute to the development of innovative solutions. We offer: Competitive salary of $26/hour Opportunity to work on large-scale, cloud-native applications Collaborative and inclusive work environment Professional development opportunities Flexible work arrangements, including remote work options Comprehensive benefits package Career Growth Opportunities and Learning Benefits At American Express, we are committed to the growth and development of our employees. As a Full Stack Software Engineer, you will have access to a range of learning opportunities, including: Professional training and development programs Mentorship opportunities Industry conferences and events Online courses and tutorials Work Environment and Company Culture At American Express, we pride ourselves on our inclusive and supportive work environment. Our culture is built on the principles of respect, integrity, and teamwork. We offer: Flexible work arrangements, including remote work options Collaborative and open workspaces Professional development opportunities Diverse and inclusive workplace Compensation, Perks, and Benefits We offer a comprehensive compensation package, including: Competitive salary Comprehensive benefits package Flexible work arrangements Professional development opportunities Conclusion If you are a motivated and experienced software engineer looking for a new challenge, we encourage you to apply for this exciting opportunity with American Express. As a Full Stack Software Engineer, you will have the chance to work on cutting-edge technologies, contribute to the development of innovative solutions, and grow your career in a dynamic and supportive environment. Apply now and join our team of talented engineers who are shaping the future of technology and innovation. Apply Job! Apply to this Job Apply for this job