
Software Engineer III - Java/ Go, RestAPI - GNST
American Express1 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
About American Express
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.