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

Remote, USA 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 Jobs

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

Remote, USA Full-time

**Experienced Bank Referral Account Executive – Remote Opportunity for Sales Professionals**

Remote, USA Full-time

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

Remote, USA Full-time

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

Remote, USA Full-time

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

Remote, USA Full-time

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

Remote, USA Full-time

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

Remote, USA Full-time

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

Remote, USA Full-time

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

Remote, USA Full-time

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

Remote, USA Full-time

Technology Experience Specialist, Corporate [Remote]

Remote, USA Full-time

Experienced Junior Data Entry Specialist – Online Career Opportunities for Teens with No Prior Experience Required at blithequark

Remote, USA Full-time

Experienced Customer Service Representative - Flexible Remote Work Opportunities with blithequark

Remote, USA Full-time

Senior Virtual Design Sales Team Lead - Remote USA - $35/Hour - Wayfair - Immediate Hiring for Innovative Leaders in Home Design and E-commerce

Remote, USA Full-time

Sales and Service Technician

Remote, USA Full-time

**Experienced Remote Customer Service Representative – Delivering Exceptional Experiences for blithequark Clients**

Remote, USA Full-time

**Experienced Customer Service Representative – Remote Chat Support Specialist**

Remote, USA Full-time

Junior Customer Support Specialist AI SaaS Support

Remote, USA Full-time

Regulatory Customer Service Adviser

Remote, USA Full-time

(Remote/No Experience) Amazon Entry Level Live Chat Support - At home job

Remote, USA Full-time
Back to Home