American Express Careers

Senior Engineer I - xPaaS Engineering

Phoenix, Arizona
Digital Commerce Technology

Apply Get Referred

Job Description

Become part of the Cloud Engineering Team!
As a Senior Engineer in the xPaaS engineering team, you will be responsible for building a scalable, secure, highly available infrastructure for extended platform-as-a-service (xPaaS) by using a variety of technologies such as OpenStack, Redis, Elastic, NGINX, and get exposure to many other open source projects such as Google Kubernetes, Docker, Spark, Storm and others.
In this role, you will be challenged with identifying innovative ideas to deliver against the existing and future needs of our customers. Your primary responsibilities will be to architect, design and develop technical solutions to enhance the Cloud platform through automation, provide customer consultancy, and Level 3 engineering support for a vast range of Extended Platform as a Service (xPaaS) services.
Job Responsibilities
•This is a Full Stack Java Developer role with an emphasis on building automation for Cloud based Services. The Candidate should have experience on building highly dynamically scalable applications on Cloud.
•This is also an Engineering role and the person is expected to be adaptable across a wide range of different cloud products and services with a focus on developing automation for these services.
Uses strong hands-on experience of Languages like Java 6+, Go-Lang or Node.js. Should have a good understanding of data structure implementations
Have working knowledge of implementing and using two or more of the following: Redis, Elastic, NGINX, Cassandra, ZooKeeper
Apply deep experience of Architecture, design, development and implementation of scalable highly available distributed applications
Demonstrate good understanding of Cloud Principles and container platforms like Docker, Kubernetes, and Redhat Openshift .
Use hands-on experience on Linux environments and virtualization/containerized environments and troubleshooting skillset for Linux environments .
Develops deep understanding of tie-ins with other systems and platforms
Identifies opportunities to adopt innovative technologies for meeting customer needs
Works closely with application and infrastructure owners on testing feature sets that will impact multiple platforms and products
Works with product owners to prioritize features for ongoing sprints and managing a list of technical requirements based on industry trends, new technologies, known defects, and issues


Are you up for the challenge?
Overall 7+ years of relevant development and engineering experience
Demonstrated professional expertise in a large Fortune 100 company running an IT Production Operation at scale including Infrastructure (Servers, Network, Storage, Security) and Applications (Distributed, Middleware, Databases across all tiers)
•Ability to work with Cloud Infrastructures and Platforms including IaaS, PaaS, Cloud technologies and tools for Continuous Delivery (CD)
•Highly Proficient in Java development with an emphasis on cloud integration and management

Demonstrated understanding/expertise of N-Tier, SOA/microservice, IoC, DI, and Non-Blocking/Async development

Experienced in Linux functionalities/features and system administration

Knowledge of virtualization management in OpenStack and RHEV
Bachelor's degree in Computer Science, Computer Engineering or equivalent work experience
Preferred Additional Knowledge and Skills
•Proven diagnostic, troubleshooting, and service restoration skills
•Scripting experience (bash, python, ruby, perl)
•Experience with message brokers such as Kafka or AMQ
•Experience with JBoss Server
•Self motivated with excellent interpersonal and customer service skills
Strong communication skills with the ability to work with customers in difficult critical outage situations
Outstanding written and verbal communication skills.


Employment eligibility to work with American Express in the U.S. is required as the company will not pursue visa sponsorship for these positions.

ReqID: 18002611
Schedule (Full-Time/Part-Time): Full-time
Apply Get Referred