Social network you want to login/join with:
With the right backing, people and businesses have the power to progress in incredible ways. When you join Team Amex, you become part of a global and diverse community of colleagues with an unwavering commitment to back our customers, communities, and each other. Here, you’ll learn and grow as we help you create a career journey that’s unique and meaningful to you, supported by benefits, programs, and flexibility that foster personal and professional development.
At American Express, you’ll be recognized for your contributions, leadership, and impact—every colleague has the opportunity to share in the company’s success. Together, we strive to uphold our powerful backing promise to deliver the world’s best customer experience every day, with integrity and an inclusive environment where everyone is seen, heard, and valued.
Join Team Amex and let's lead the way together.
We are looking for an innovative, experienced, and talented senior software engineer who will collaborate closely with business units and development teams to develop new system capabilities as defined within technical and functional specifications.
Responsibilities include:
1. Leading projects, designing system solutions, developing custom applications, and modifying existing applications to meet evolving business needs. This includes coding, debugging, documentation, and working closely with the SRE team. Providing post-implementation and ongoing production support.
2. Developing and designing software applications, translating user needs into system architecture. Assessing and validating application performance, integrating component systems, and creating process flow diagrams. Testing the resilience of software and automation tools.
3. Identifying innovative ideas and proof of concepts to meet current and future customer needs. Contributing to the development of a modern loyalty platform that connects with customers where they are and how they interact with American Express.
4. Participating in a high-performing technology team focused on solutions that enhance engagement and loyalty among existing cardmembers and attract new customers.
5. Collaborating with other development, testing, quality, and support teams to meet implementation deadlines and ensure smooth development lifecycle transitions.
6. Focusing on transitioning from legacy monolithic platforms to a microservices-based, event-driven architecture aligned with long-term business goals.
Minimum Qualifications:
* Degree in Computer Science, Engineering, or a related field, with significant experience in a modern development stack (Golang preferred).
* Experience in application design, software development, and testing within an Agile environment.
* Proficiency with Git in small to medium teams.
* Experience with open-source frameworks and contributing to open source projects is a plus.
* Knowledge of relational and NoSQL databases such as PostgreSQL, Couchbase, or Cassandra is advantageous.
* Experience designing and developing REST APIs for high-volume clients.
* Familiarity with continuous integration tools like Github Actions, Jenkins, Gitlab CI.
* Experience with automated build and test frameworks is a plus.
* Strong desire to learn new technologies and apply them effectively.
* Experience with containerization and orchestration tools like Docker and Kubernetes is beneficial.
* Familiarity with Atlassian tools (JIRA, Confluence) is a plus.
* Strong innovative thinking, analytical, and problem-solving skills.
* Willingness to take risks, experiment, and provide fresh perspectives.
* Aptitude for learning and applying programming concepts.
* Effective communication skills with internal and external partners.
Preferred Qualifications:
* Knowledge of the payments industry.
* Experience with distributed technologies and a broad range of software languages and payment technologies.
We support our colleagues with benefits and programs that promote holistic well-being, including physical, financial, and mental health support through all stages of life. Benefits include:
* Financial well-being and retirement support.
* Comprehensive medical, dental, vision, life insurance, and disability benefits (location-dependent).
* Flexible working arrangements (hybrid, onsite, or virtual).
* Generous parental leave policies (location-dependent).
* Access to on-site wellness centers with healthcare staff (location-dependent).
* Confidential counseling via the Healthy Minds program.
* Career development and training opportunities.
Employment is contingent upon successful background verification, in accordance with applicable laws and regulations.
#J-18808-Ljbffr