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 committed to supporting our customers, communities, and each other. Here, you'll learn and grow, creating a career journey that's unique and meaningful to you, supported by benefits, programs, and flexibility for your personal and professional development.
At American Express, your contributions, leadership, and impact are recognized—every colleague has the opportunity to share in the company's success. We aim to win as a team, upholding our promise to provide the world's best customer experience daily, with integrity and an inclusive environment where everyone feels seen, heard, and valued.
Join Team Amex and let's lead the way together.
We are seeking an innovative, experienced, and talented senior software engineer to work closely with the business unit and development team to develop new system capabilities based on technical and functional specifications.
How will you make an impact in this role?
1. Project Leadership and Development: Lead projects, design system solutions, develop custom applications, modify existing applications to meet changing business needs, handle coding, debugging, documentation, and collaborate with the SRE team. Provide post-implementation and ongoing support.
2. Software Design and Testing: Develop and design software applications, translate user needs into system architecture, assess application performance, validate system integration, and test resilience and automation tools.
3. Innovation and Customer Focus: Identify innovative ideas and proof of concepts to meet current and future customer needs. Contribute to developing a modern loyalty platform that enhances customer engagement and connects with customers on their preferred platforms.
4. Team Collaboration: Work with cross-functional teams to develop solutions that drive engagement and loyalty, ensuring smooth transition throughout the development cycle.
5. Architecture Transformation: Focus on transitioning from legacy monolithic platforms to a microservices-based architecture aligned with long-term business goals.
Minimum Qualifications:
* Degree in Computer Science, Engineering, or related field with significant experience in a modern development stack (Golang preferred).
* Experience in application design, software development, testing, preferably in Agile environments.
* Experience with Git, open-source frameworks, relational and NoSQL databases (PostgreSQL, Couchbase, Cassandra), REST APIs, CI tools (GitHub Actions, Jenkins, GitLab CI), containerization (Docker, Kubernetes), and collaboration tools (JIRA, Confluence).
* Strong analytical, problem-solving skills, and a passion for learning new technologies.
Preferred Qualifications:
* Knowledge of the payments industry.
* Experience with distributed technologies, multiple programming languages, and payments technologies.
We support our colleagues with benefits that promote holistic well-being, including financial, physical, and mental health support, flexible work arrangements, parental leave, wellness centers, counseling, and career development opportunities. Employment is contingent upon successful background verification, as per applicable laws.
#J-18808-Ljbffr