American Express

Software Engineer III - Java/ Go, RestAPI - GNST

American Express
Apply
1 day ago
Phoenix, AZ, USASenior

Base Salary

$104k - $175k/yr

Responsibilities

  • Design, develop, and maintain high-performance, scalable microservices and RESTful APIs using Java, Go, Vert.x, Spring Boot, Spring MVC, and Spring Data.
  • Own feature development, unit testing, API integration, automation, and production readiness as part of an Agile engineering team.
  • Use AI-assisted engineering tools and develop reusable AI agent skills and workflows for code reviews, test generation, debugging, root cause analysis, and repetitive development tasks.
  • Improve production resiliency, performance, security, reliability, and quality through risk identification, testing, troubleshooting, and continuous improvement.
  • Collaborate with Product, Architecture, QE, SRE, and geographically distributed engineering teams to analyze requirements and deliver technical solutions.
  • Contribute to technical designs, code reviews, engineering standards, reusable platform capabilities, and responsible AI practices.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field.
  • Strong programming experience in Java and/or Go, with expertise in high-performance, low-latency, and scalable applications.
  • Strong understanding of distributed systems, algorithms, data structures, and microservices architecture, with hands-on experience using technologies such as Envoy, Istio, gRPC, and REST APIs.
  • Experience designing and building cloud-native applications; Docker, Kubernetes, or OpenShift experience is preferred.
  • Experience with relational and NoSQL databases and distributed messaging systems such as Redis, Kafka, Couchbase, and Cassandra, preferably in high-volume transaction processing environments.
  • Familiarity with observability, distributed tracing, and monitoring tools such as ELK, Grafana, and Prometheus.
  • Experience with software development lifecycle practices, automated testing, CI/CD, Jenkins, and GitHub.
  • Hands-on experience using AI-assisted software engineering tools and familiarity with building and using AI agents to automate engineering workflows.
  • Strong analytical, problem-solving, written communication, verbal communication, collaboration, learning, and innovation skills.

Benefits

  • Competitive base salaries and bonus incentives.
  • 6% company match on the retirement savings plan and free financial coaching and financial well-being support.
  • Comprehensive medical, dental, vision, life insurance, and disability benefits.
  • Flexible working model with hybrid, onsite, or virtual arrangements depending on role and business need.
  • 20+ weeks of paid parental leave for all parents, including pregnancy, adoption, or surrogacy.
  • Access to onsite wellness centers, confidential counseling through the Healthy Minds program, and career development and training opportunities.

Tech Stack

AmbassadorApache CassandraApache KafkaCouchbaseDockerGoGrafanagRPCIstioJavaJenkinsKubernetesOpenShiftPrometheusRedisSpring Boot

Categories

American Express

About American Express

10,000+ employees

American Express builds a global payments network and issues consumer, small-business, and corporate cards, plus merchant acquiring and travel services. Revenue comes from card fees, interest and lending, discount/merchant fees, and network services. Founded in 1850 and headquartered in New York City, it operates the Amex acceptance network worldwide and offers co-branded cards and membership rewards across millions of cardmembers and merchants; ticker NYSE: AXP.

Contact me