See all roles

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

Work from home Full-time role Hiring

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

You might like

Experienced Remote Baker and Packager Associate – Fresh Food Production and Customer Service Expert

Work from home Full-time role

Experienced Bank Referral Account Executive – Remote Opportunity for Sales Professionals

Work from home Full-time role

Experienced Part-Time Banking Associate - Remote Clinton Location (30 Hours)

Work from home Full-time role

Experienced Full Stack Barista – Work From Home Opportunity with Competitive Salary and Benefits Package

Work from home Full-time role

Experienced Freelance Bartender – Web-Based Platform for Flexible Work Opportunities in Herndon, VA – Earn Up to $35/Hour

Work from home Full-time role

Experienced Remote Data Entry Specialist – Flexible Work Arrangement for Skilled Individuals

Work from home Full-time role

Experienced Remote Data Entry Specialist – Flexible Work-from-Home Opportunity with Competitive Hourly Rate

Work from home Full-time role

Experienced Remote Data Entry Clerk Wanted - High-Speed Typing and Work-Life Balance

Work from home Full-time role

Experienced Bass Guitar Teaching Artist – Remote Music Education and Leadership Development

Work from home Full-time role

Experienced Board Certified Behavior Analyst (BCBA) - Hybrid Remote Position with Competitive Hourly Rate

Work from home Full-time role

Experienced Inbound Customer Service Representative – Work from Home Opportunity with blithequark

Work from home Full-time role

Remote Entry-Level Data Entry Specialist – Home-Based Data Management & Administrative Support

Work from home Full-time role

Business Development Manager

Work from home Full-time role

Immediate Hiring: Want Patient Care Technician- PCT in North

Work from home Full-time role

Premier Service Consultant (Work from Home) in Wisconsin

Work from home Full-time role

Patent Specialist / Patent Legal Assistant

Work from home Full-time role

Overnight Dishwasher

Work from home Full-time role

[FULL TIME Remote] CW Patient Transport

Work from home Full-time role

Technical Support Engineer

Work from home Full-time role

Experienced Customer Service Representative – Teleperformance Work from Home Opportunities: Join Our Dynamic Team Today and Enhance Your Career in Customer Experience Management

Work from home Full-time role