Joining Amex Tech means discovering and shaping your contribution to something big. Here, you can work alongside talented tech teams and build a unique career with the Powerful Backing of American Express. With a range of opportunities to work with the latest technologies, and a commitment to back the broader engineering community through open source, our mission is to power your success. Because Amex Tech is powered by our technology, our culture, and our colleagues.
The Technology organization enables and accelerates the company's growth strategies, delivering global capabilities and services in support of Amex's customers and colleagues, while maintaining 24/7 servicing and availability to ensure an uninterrupted, high-quality customer experience. Technology provides the foundation for everything we do in the company while driving differentiation through building and leveraging innovative technology and data insights.
As part of our diverse tech team, you can architect, code, and ship software that makes us an essential part of our customer's digital lives. Here, you can work alongside talented engineers in an open, supportive, inclusive environment where your voice is valued, and you make your own decisions on what tech to use to solve challenging problems. AmEx offers a range of opportunities to work with the latest technologies and encourage you to back the broader engineering community through open source. And because we understand the importance of keeping your skills fresh and relevant, we give you dedicated time to invest in your professional development. Find your place in technology on #TeamAmex.
We are focused on providing the best customer experience with a differentiated set of products and services. Our risk management capabilities at the core are purpose-built while managing credit and fraud losses to the lowest levels in the industry. With our mix of assets such as closed-loop data, rules driven decisions, machine learning models, and underwriting techniques, we are re-imagining how data engineering driven capabilities can outpace market evolution, converge underwriting experience, and risk management in a more modern, digital, and connected world.
At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. From delivering differentiated products to providing world-class customer service, we operate with a strong risk mindset, ensuring we continue to uphold our brand promise of trust, security, and service.
As part of Team Amex, you'll experience our powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new skills, develop as a leader, and grow your career. Here, your voice and ideas matter, your work makes an impact, and together, you will help us define the future of American Express.
Bachelor's degree in Computer Science, Information Systems, Engineering, or related field (or equivalent practical experience).
8+ years of experience in enterprise software engineering and distributed systems development.
Strong expertise in modern Java development with Java 17/21+, including JVM performance optimization and concurrent programming.
Extensive experience building cloud-native microservices using:
Spring Boot / Spring Cloud
Reactive frameworks (Vert.x, WebFlux, Reactor)
Event-driven architectures
Deep understanding of Data structures, Algorithms, Object-oriented and domain-driven design
Hands-on experience with:
Kafka / event streaming platforms
RESTful APIs and asynchronous APIs
API gateways and service mesh concepts
Strong experience with containerization and orchestration:
Docker
Kubernetes / OpenShift
Strong CI/CD and DevSecOps experience using:
GitHub Actions
Maven / Gradle
GitOps workflows
SonarQube, SAST/DAST tooling
Experience with cloud platforms and distributed cloud engineering:
AWS / Azure / GCP
Infrastructure-as-Code (Terraform preferred)
Experience with modern databases and distributed data platforms:
PostgreSQL
Couchbase
Oracle
S3/Object Storage
Experience implementing observability and reliability engineering practices:
Prometheus
Grafana
OpenTelemetry
ELK/Splunk
Strong understanding of software design patterns, secure coding standards, and scalable architecture principles.
Preferred Qualifications
Experience designing enterprise-scale APIs and microservice ecosystems.
Experience with AI-assisted software development tools such as:
GitHub Copilot
OpenAI APIs
Semantic Kernel
MCP-based agent integrations
Understanding of Agentic AI systems and workflow orchestration frameworks.
Experience implementing intelligent SDLC automation including:
AI-generated test automation
Automated code remediation
AI-assisted root cause analysis
Autonomous deployment validation
Depending on factors such as business unit requirements, the nature of position, cost and applicable laws, American Express may provide visa sponsorship for certain positions.
Lead and mentor an agile engineering team building scalable, resilient, and secure cloud-native platforms.
Architect and develop high-performance microservices using modern Java frameworks and event-driven design principles.
Own end-to-end technical delivery including design, coding, testing, observability, deployment, and production support.
Spend 80%+ of time hands-on coding, reviewing code, driving quality engineering, and improving developer productivity.
Design and implement distributed systems using asynchronous messaging, streaming, and reactive programming paradigms.
Build and optimize CI/CD pipelines using GitHub Actions and modern DevSecOps tooling for rapid, secure, and automated releases.
Develop containerized workloads using Docker and deploy on Kubernetes/OpenShift-based platforms.
Improve platform scalability, resiliency, fault tolerance, and operational excellence through SRE and observability best practices.
Drive engineering modernization initiatives including API-first development, infrastructure-as-code, and automated testing strategies.
Implement intelligent automation across SDLC workflows using AI-assisted engineering tools, code generation, automated remediation, and agentic development workflows.
Contribute to business process automation initiatives leveraging AI agents, orchestration frameworks, and LLM-powered workflows
Continuously evaluate emerging technologies, frameworks, and AI capabilities to improve engineering Champion best practices around secure coding, system design, performance optimization, and operational readiness.
Lead and mentor an agile engineering team building scalable, resilient, and secure cloud-native platforms.
Architect and develop high-performance microservices using modern Java frameworks and event-driven design principles.
Own end-to-end technical delivery including design, coding, testing, observability, deployment, and production support.
Spend 80%+ of time hands-on coding, reviewing code, driving quality engineering, and improving developer productivity.
Design and implement distributed systems using asynchronous messaging, streaming, and reactive programming paradigms.
Build and optimize CI/CD pipelines using GitHub Actions and modern DevSecOps tooling for rapid, secure, and automated releases.
Develop containerized workloads using Docker and deploy on Kubernetes/OpenShift-based platforms.
Improve platform scalability, resiliency, fault tolerance, and operational excellence through SRE and observability best practices.
Drive engineering modernization initiatives including API-first development, infrastructure-as-code, and automated testing strategies.
Implement intelligent automation across SDLC workflows using AI-assisted engineering tools, code generation, automated remediation, and agentic development workflows.
Contribute to business process automation initiatives leveraging AI agents, orchestration frameworks, and LLM-powered workflows
Continuously evaluate emerging technologies, frameworks, and AI capabilities to improve engineering Champion best practices around secure coding, system design, performance optimization, and operational readiness.