American Express Careers

Senior Engineer

United States; Phoenix, Arizona
Digital Commerce Technology

Apply Get Referred

Job Description

You won’t just shape the world of software.

 

You’ll shape the world of life, work and play.

 

Our Software Engineers not only understand how technology works, but how that technology intersects with the people who count on it every day. Today, innovative ideas, insight and new perspectives are at the core of how we create a more powerful, personal and fulfilling experience for all our customers. So if you’re interested in a career creating breakthrough software and making an impact on an audience of millions, look no further.

 

You won’t just keep up, you’ll break new ground. 

 

There are hundreds of opportunities to make your mark on technology and life at American Express. Here’s just some of what you’ll be doing:

 

·       Taking your place as a core member of an agile team driving the latest development practices

 

·       Writing code and unit tests, working with API specs and automation

 

·       Identifying opportunities for adopting new technologies

 

·       Leading a team of engineers that delivers knowledge management solutions to businesses worldwide

 

·       This position is responsible for engineering and deploying compute platforms for multiple businesses across multiple departments. 

 

·       Platforms include Linux variants such as Redhat on physical/virtual servers and cloud infrastructure.

 

·       Strong knowledge of Platform as a Service (Paas), Docker Containers, Kubernetes, Ansible, Amazon S3 or S3 compatible Object store, satellite, puppet and networking is needed.

 

·       Manage and control promotion of changes using CI/CD pipeline to following environments: development, test, staging, production and DR

 

·       Patch application infrastructure on a monthly basis to be in compliance with CISO recommended security standards

 

·       Understanding of container registry such as Redhat Quay to manage container images and trigger automated builds using Jenkins

 

·       Create and manage content and composite views as needed in satellite for promotion of OS and application packages

 

·       Familiar with various storage systems such as SAN, NAS, S3, vSAN and NFS to provision persistent and non-persistent storage to application platforms

 

·       Automate and continuously optimize OS build process for fast and consistent delivery of platforms

 

·       Familiar with programming languages such as Python to troubleshoot or develop new scripts for automation

 

·       Needs to work with other team members in Operations, QA, and Product Management to plan the deployment of software releases and continuously improve the web infrastructure configuration processes

 

·       Needs Operations management to analyze, plan and develop the run-book automation related to the software deployment processes and supporting infrastructure

 

·       Providing expertise in Incident Management, Change Management, Problem management and Release Management processes

 

·       Providing requirements analysis and detailed design to produce artifacts that conform to corporate Standards.

 

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

 

 

 

Qualifications

 

You won’t just shape the world of software.

 

You’ll shape the world of life, work and play.

 

Our Software Engineers not only understand how technology works, but how that technology intersects with the people who count on it every day. Today, innovative ideas, insight and new perspectives are at the core of how we create a more powerful, personal and fulfilling experience for all our customers. So if you’re interested in a career creating breakthrough software and making an impact on an audience of millions, look no further.

 

You won’t just keep up, you’ll break new ground. 

 

There are hundreds of opportunities to make your mark on technology and life at American Express. Here’s just some of what you’ll be doing:

 

·       Taking your place as a core member of an agile team driving the latest development practices

 

·       Writing code and unit tests, working with API specs and automation

 

·       Identifying opportunities for adopting new technologies

 

·       Leading a team of engineers that delivers knowledge management solutions to businesses worldwide

 

·       This position is responsible for engineering and deploying compute platforms for multiple businesses across multiple departments. 

 

·       Platforms include Linux variants such as Redhat on physical/virtual servers and cloud infrastructure.

 

·       Strong knowledge of Platform as a Service (Paas), Docker Containers, Kubernetes, Ansible, Amazon S3 or S3 compatible Object store, satellite, puppet and networking is needed.

 

·       Manage and control promotion of changes using CI/CD pipeline to following environments: development, test, staging, production and DR

 

·       Patch application infrastructure on a monthly basis to be in compliance with CISO recommended security standards

 

·       Understanding of container registry such as Redhat Quay to manage container images and trigger automated builds using Jenkins

 

·       Create and manage content and composite views as needed in satellite for promotion of OS and application packages

 

·       Familiar with various storage systems such as SAN, NAS, S3, vSAN and NFS to provision persistent and non-persistent storage to application platforms

 

·       Automate and continuously optimize OS build process for fast and consistent delivery of platforms

 

·       Familiar with programming languages such as Python to troubleshoot or develop new scripts for automation

 

·       Needs to work with other team members in Operations, QA, and Product Management to plan the deployment of software releases and continuously improve the web infrastructure configuration processes

 

·       Needs Operations management to analyze, plan and develop the run-book automation related to the software deployment processes and supporting infrastructure

 

·       Providing expertise in Incident Management, Change Management, Problem management and Release Management processes

 

·       Providing requirements analysis and detailed design to produce artifacts that conform to corporate Standards.

  

 

 

 


ReqID: 19006077
Schedule (Full-Time/Part-Time): Full-time
Date Posted: Apr 4, 2019, 6:06:04 PM
Apply Get Referred