At American Express, the business problem is to deliver against the existing and future needs of customers by identifying innovative ideas and proof of concept, and to develop a new, nimble, and modern loyalty platform to support connecting with customers where they are and how they choose to interact with American Express.
Requirements
- Strong programming skills in Go (preferred) or Java.
- Proven experience supporting production systems in a 24x7 environment.
- Deep understanding of distributed systems and event-driven architectures.
- Hands-on experience with Kafka for message streaming, event processing, and system integration.
- Proficiency with relational databases (PostgreSQL, MySQL, or Oracle).
- Hands-on experience with DevOps tools and CI/CD pipelines.
- Working knowledge of SRE practices, including incident response, reliability engineering, and root cause analysis.
Responsibilities
- Design, implement, and maintain event-driven microservices for large-scale distributed systems.
- Develop clean, efficient, and maintainable code in Go or Java.
- Provide production support to ensure system stability, reliability, and rapid issue resolution.
- Coordinate with multiple platform and application teams to investigate, triage, and resolve complex production issues.
- Work closely with DevOps and SRE teams to enhance observability, scalability, and performance.
- Implement and optimize monitoring, alerting, and logging frameworks for proactive issue detection.
- Design and manage Kafka-based streaming architectures for real-time data pipelines and event ingestion.
Other
- Position requires a bachelor’s degree in computer science, Engineering, or a related field followed by 4+ years of experience in mainframe and modern technologies.
- Ability to effectively communicate across third parties, technical, and business product managers on solution design.
- Employment eligibility to work with American Express in the U.S. is required as the company will not pursue visa sponsorship for these positions.
- 20+ weeks paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption or surrogacy
- Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need