Experienced Full Stack Backend Software Engineer – Digital Banking and Payments Technology Innovator

Posted 2025-10-26
Remote, USA Full Time Immediate Start
Introduction to American Express and Our Mission At American Express, we believe that with the right backing, people and businesses have the power to progress in incredible ways. As a global and diverse community of colleagues, we are committed to backing our customers, communities, and each other. Our mission is to provide the world's best customer experience every day, upholding our company values and powerful backing promise with utmost integrity. We strive to create an environment where everyone is seen, heard, and feels like they belong. About Our Team and the Role We are seeking an experienced Full Stack Backend Software Engineer to join our diverse tech team, specifically within the BillPayment & Money Movement initiative. This exciting opportunity will allow you to solve complex challenges and build a novel platform that will power the next generation of Amex financial products. As part of our team, you will work alongside talented engineers in an open, supportive, and inclusive environment where your voice is valued, and you have the autonomy to make your own decisions on what technology to use to solve challenging problems. Key Responsibilities Build and Contribute to Software Development: As a Backend Software Engineer, you will have the opportunity to make an impact on the bottom line and contribute to the architecture of our platform. You will build software as part of a nimble agile team, collaborating with our product team to ensure that work coming into the scrum team is well-refined and understood by engineers. Ensure Infrastructure Scalability and Reliability: You will be responsible for ensuring that our infrastructure is safely extensible, scalable, reliable, and meets SLAs for both external and internal users. This includes supporting less experienced engineers with their software development work and creating a brand for our platform composed of amazing APIs, Developer Portal, Tutorials, and SDKs. Collaborate and Participate in Design and Code Reviews: You will participate in design and code reviews for key components and cross-enterprise initiatives, using state-of-the-art tools for remote collaboration and developer happiness. This includes IntelliJ CodeWithMe and Tuple, ensuring that our solutions are testable, intuitive, and easy to maintain. Essential Qualifications Backend Reactive Programming Languages: Experience in backend reactive programming languages such as Java 17+ and/or Kotlin is essential. You should have a proven track record of developing lightweight reactive microservices using Vert.x, Quarkus, Micronaut, or Spring Boot. Event-Driven Architecture and Messaging: A deep understanding of event-driven architecture and messaging, including Kafka, webhooks, and asynchronous API design, is required. You should have experience working with stakeholders and product owners to refine upcoming Epics. Database Experience: Experience with PostgreSQL or equivalent relational databases is necessary, as well as experience working as an individual contributor as part of a cross-functional agile team. FinTech Experience: Experience in FinTech is a significant plus, as well as proven experience in supporting mission-critical platforms with high levels of availability and service continuity. Preferred Qualifications Cloud-Based Architecture and Distributed Systems: Experience in cloud-based architecture and distributed systems is preferred, as well as exceptional written and communication skills. Collaboration and Self-Directed: You should be self-directed and able to work in an ambiguous environment through the innovation process, valuing collaboration and putting team interests above self. Learning and Open-Mindedness: A willingness to learn and be open-minded about switching approaches and experimenting is essential, as well as caring about learning and being open-minded about new technologies and approaches. Career Growth Opportunities and Learning Benefits At American Express, we prioritize your professional development and provide dedicated time to invest in your skills and knowledge. You will have the opportunity to work with the latest technologies and contribute to the broader engineering community through open source. Our team is committed to helping you create a career journey that is unique and meaningful to you, with benefits, programs, and flexibility that support you personally and professionally. Work Environment and Company Culture Our company culture is built on the principles of integrity, respect, and inclusivity. We strive to create an environment where everyone feels valued, respected, and empowered to contribute their best work. As part of our team, you will be recognized for your contributions, leadership, and impact, with opportunities to share in the company's success. We offer a range of benefits, including flexible working models, hybrid, onsite, or virtual arrangements, depending on role and business need. Compensation, Perks, and Benefits We offer a competitive salary range of $110,000.00 to $190,000.00 annually, plus bonus and benefits. Our benefits include: Competitive Base Salaries: We offer competitive base salaries that reflect your experience and qualifications. Bonus Incentives: You will be eligible for bonus incentives that recognize your contributions to the company's success. Retirement Savings Plan: We offer a 6% company match on retirement savings plans, helping you plan for your future. Comprehensive Medical, Dental, Vision, Life Insurance, and Disability Benefits: We provide comprehensive medical, dental, vision, life insurance, and disability benefits to support your holistic well-being. Flexible Working Model: Our flexible working model allows you to work in a hybrid, onsite, or virtual arrangement, depending on role and business need. Paid Parental Leave: We offer 20+ weeks paid parental leave for all parents, regardless of gender, for pregnancy, adoption, or surrogacy. Free Access to Global On-Site Wellness Centers: You will have free access to global on-site wellness centers staffed with nurses and doctors, depending on location. Free and Confidential Counseling Support: We offer free and confidential counseling support through our Healthy Minds program. Career Development and Training Opportunities: You will have access to career development and training opportunities to help you grow professionally and personally. Conclusion and Call to Action If you are a motivated and experienced Backend Software Engineer looking to contribute to a thriving team, we encourage you to apply now. We are excited to review your application and discuss how you can join our team and help us lead the way in digital banking and payments technology. Apply today and take the first step towards a rewarding and challenging career with American Express. Apply for this job
Back to Job Board