Experienced Full Stack Software Engineer – Web & Cloud Application Development for Digital Banking and Payments Platforms

Remote Full-time
About Us At American Express, we're not just a company – we're a community of innovators, thinkers, and problem-solvers who share a passion for making a difference in the lives of our customers and colleagues. 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 collaboration. Our Digital Banking and Payments Platforms team is at the forefront of this mission, developing cutting-edge solutions that empower our customers to manage their finances with ease, security, and convenience. As a key member of this team, you'll have the opportunity to work on high-impact projects, collaborate with talented engineers, and contribute to the development of innovative technologies that shape the future of digital banking. About the Role We're seeking an experienced Full Stack Software Engineer to join our Digital Banking and Payments Platforms team. As a key member of this team, you'll be responsible for designing, developing, and deploying scalable, secure, and high-performance software applications that meet the evolving needs of our customers. Your expertise will be instrumental in shaping the future of our digital banking platforms, and we're excited to have you on board! Key Responsibilities As a Full Stack Software Engineer on our Digital Banking and Payments Platforms team, you'll be responsible for: Designing and developing scalable, secure, and high-performance software applications using modern programming languages, frameworks, and technologies. Collaborating with cross-functional teams, including product management, design, and QA, to ensure that software applications meet customer needs and business requirements. Ensuring that software applications are thoroughly tested, validated, and deployed to production environments with minimal downtime and disruption. Participating in code reviews, design reviews, and technical discussions to ensure that software applications meet the highest standards of quality, security, and performance. Staying up-to-date with industry trends, emerging technologies, and best practices in software development, and applying this knowledge to improve the design, development, and deployment of software applications. Providing technical guidance, mentorship, and support to junior engineers and other team members to help them grow and develop their skills. Contributing to the development of technical documentation, architecture diagrams, and other artifacts that support the design, development, and deployment of software applications. Essential Qualifications To be successful in this role, you'll need: 5+ years of experience in software development, with a strong focus on full-stack development, architecture, and deployment. Proficiency in modern programming languages, such as Java, Kotlin, or Python, and experience with frameworks such as Spring Boot, Quarkus, or Micronaut. Experience with cloud-based architectures, including AWS, Azure, or Google Cloud Platform, and containerization using Docker or Kubernetes. Strong understanding of database design, development, and deployment, including relational databases such as PostgreSQL or MySQL. Experience with agile development methodologies, including Scrum or Kanban, and familiarity with version control systems such as Git. Excellent communication, collaboration, and problem-solving skills, with the ability to work effectively with cross-functional teams and stakeholders. Strong analytical and technical skills, with the ability to design, develop, and deploy software applications that meet customer needs and business requirements. Preferred Qualifications While not required, the following qualifications would be a plus: Experience with FinTech, digital banking, or payments platforms, and a strong understanding of the industry trends and challenges. Knowledge of event-driven architecture, messaging, and asynchronous API design, including Kafka, webhooks, or other messaging systems. Experience with cloud-based security, including identity and access management, encryption, and compliance with regulatory requirements. Strong understanding of DevOps practices, including continuous integration, continuous deployment, and continuous monitoring. Experience with containerization, orchestration, and service mesh, including Docker, Kubernetes, or Istio. What We Offer As a Full Stack Software Engineer on our Digital Banking and Payments Platforms team, you'll enjoy a competitive salary, bonus, and benefits package, including: Competitive base salary: $110,000.00 to $190,000.00 annually Bonus incentives: up to 20% of base salary 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 Why Join Us? At American Express, we're committed to creating a culture of inclusivity, diversity, and collaboration, where everyone feels valued, respected, and empowered to succeed. As a Full Stack Software Engineer on our Digital Banking and Payments Platforms team, you'll have the opportunity to: Work on high-impact projects that shape the future of digital banking and payments platforms. Collaborate with talented engineers, product managers, and designers to deliver exceptional customer experiences. Develop your skills and expertise in modern programming languages, frameworks, and technologies. Contribute to the development of innovative technologies that drive business growth and customer satisfaction. Enjoy a competitive salary, bonus, and benefits package, including flexible working arrangements and career development opportunities. How to Apply If you're passionate about digital banking and payments platforms, and you're looking for a challenging and rewarding role that offers opportunities for growth and development, please submit your application today. We can't wait to hear from you! Apply for this job
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Experienced Remote Customer Service Representative – Delivering Exceptional Support and Building Lasting Relationships with arenaflex

Remote Full-time

**Experienced Online Customer Care Specialist – Delivering Exceptional Support in a Dynamic Remote Environment**

Remote Full-time

Remote Customer Support Representative - Delivering Exceptional Customer Experiences from Home with blithequark

Remote Full-time

Flight Attendant Trainee

Remote Full-time

Experienced Entry Level Data Entry Clerk – Remote Part-Time Opportunity with arenaflex at $16/Hour

Remote Full-time

**Experienced Remote Customer Service Representative – Work From Home Job at arenaflex**

Remote Full-time

Experienced Customer Support Representative – Remote Online Opportunity for Exceptional Communicators and Team Players

Remote Full-time

Senior Manager, Trade Strategy and Contract Management - Pharmaceutical Contracting and Negotiation Expertise for a Leading Healthcare Organization

Remote Full-time

**Experienced Remote Data Entry Clerk – Custom and Service Order Processing**

Remote Full-time

Experienced Live Chat Support Specialist for Remote Customer Service Excellence at blithequark

Remote Full-time
← Back to Home