Back to Jobs

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

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 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 To This Job Apply for this job  

Similar Jobs

Nike, Inc. Product Business Integration Undergraduate Internship

Remote, USA Full-time

Admissions Interviewer/Reader

Remote, USA Full-time

Dispensing Pharmacy Technician

Remote, USA Full-time

Senior Analyst, Marketing Effectiveness

Remote, USA Full-time

Urgently Hiring: Part-Time Work From Home Opportunities with Flexible Hours and Unlimited Earning Potential

Remote, USA Full-time

REMOTE Receptionist Position for Anywhere Wellness, PST M-F with Weekend

Remote, USA Full-time

Clinical Specialist job at Abbott in New York, NY or US National

Remote, USA Full-time

Telemetry / Monitoring Tech - Part Time Nights - Mira Mesa

Remote, USA Full-time

Designer - Web Developer

Remote, USA Full-time

Assistant DBA - Worksite & Teleform Specialist (Part-time)

Remote, USA Full-time

Amazon Flex Delivery – York, PA

Remote, USA Full-time

ServiceNow CSM/FSM Engineer – Part Time Contract – 100% remote in USA

Remote, USA Full-time

[FULL TIME Remote] Technical Support Specialist (night shift)

Remote, USA Full-time

Healthcare Customer Service Representative - FULLY REMOTE

Remote, USA Full-time

!! Only Remote !! Amazon Jobs Customer Support From Home – Now Seeking Candidates

Remote, USA Full-time

Customer Service Rep - TRICARE (Remote position)

Remote, USA Full-time

Certified Bilingual Specialist LBS2

Remote, USA Full-time

Join Today: WorkatHome Data Analysis Coordinator

Remote, USA Full-time

Data Entry Specialist - Work From Home - VacancyGlobal

Remote, USA Full-time

Mobile Apps Creative Writer – Entry Level / Work from Anywhere

Remote, USA Full-time