American Express

Senior Software Engineer I

American Express
Apply
20 hours ago

Base Salary

$123k - $215k/yr

Responsibilities

  • Design, develop, and operate scalable, resilient, highly available cloud-native applications and services using Java, Vert.x, Node.js, React, Kubernetes, and Red Hat OpenShift.
  • Deliver full-stack infrastructure portal capabilities across backend services, REST APIs, integrations, and modern web experiences.
  • Build distributed-system capabilities including caching, search, resource management, job execution, asynchronous processing, and cluster management.
  • Integrate enterprise authentication and authorization with platforms such as Okta and Active Directory.
  • Implement logging, monitoring, diagnostics, and troubleshooting using Splunk and the ELK stack.
  • Use AI-assisted engineering tools and develop GPT-based solutions and engineering assistants.
  • Deploy and operate Linux-based services, including workloads running on virtualized environments when they cannot be containerized.
  • Own disaster recovery readiness, including planning, documentation, coordination, and annual testing.
  • Influence architecture and engineering standards, conduct code and design reviews, mentor engineers, and collaborate across product, infrastructure, security, architecture, and engineering teams.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical discipline, or equivalent practical experience.
  • 5+ years of professional software engineering experience with strong hands-on Java and modern full-stack development expertise.
  • Experience designing, developing, and supporting enterprise-scale applications in complex, highly available production environments.
  • Strong hands-on experience with Java and Vert.x, plus working knowledge of Node.js, React, and modern web application frameworks.
  • Strong computer science fundamentals covering data structures, algorithms, concurrency, asynchronous programming, and implementation across multiple programming languages.
  • Deep understanding of REST APIs, microservices, distributed systems, resiliency, fault tolerance, service discovery, circuit breakers, asynchronous processing, and horizontal scalability.
  • Experience developing and deploying cloud-native applications on Kubernetes-based platforms.
  • Experience with GitHub, GitHub Actions, and automated build, test, security, deployment, and release pipelines.
  • Proficiency with AI-assisted development tools including GitHub Copilot, Devin, and ChatGPT.
  • Working knowledge of Linux operating systems, system administration, troubleshooting, networking, process management, and virtualized and containerized environments.
  • Understanding of application security and enterprise authentication and authorization patterns, including identity and access management integrations.
  • Strong troubleshooting, communication, technical leadership, mentorship, design review, and code review capabilities.

Benefits

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

Tech Stack

GitHub ActionsJavaKubernetesLinuxNode.jsOpenShiftReactSplunk
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