remote
Senior Software Engineer I - American Express
Software Engineer
Senior Software Engineer driving real‑time, low‑latency payment solutions on cloud‑native, AI‑enabled platforms using Java, microservices, and AWS technologies.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance, low‑latency payment processing services for a global network.
- Build and evolve cloud‑native microservice architectures on AWS, leveraging containers and Kubernetes for scalability.
- Integrate machine‑learning models to enhance fraud detection, transaction routing, and operational efficiency.
- Collaborate with cross‑functional teams to define APIs, ensure reliability, and drive continuous delivery pipelines.
- Participate in code reviews, performance tuning, and incident response to uphold system availability.
Requirements
- 5+ years of professional software development experience, primarily with Java.
- Strong expertise in designing and deploying microservices on AWS (EC2, Lambda, S3, RDS, etc.).
- Hands‑on experience with container orchestration platforms such as Kubernetes or Amazon EKS.
- Familiarity with applying machine‑learning techniques in production environments.
- Proven ability to work in fast‑paced, collaborative environments and deliver high‑quality code.
Skills
javaawskubernetesmachine learning