American Express Careers

Senior Engineer

Phoenix, Arizona; United States
Digital Commerce Technology

Apply Get Referred

Job Description

Why American Express?
There’s a difference between having a job and making a difference.
 
American Express has been making a difference in people’s lives for over 160 years,
backing them in moments big and small, granting access, tools, and resources to take
on their biggest challenges and reap the greatest rewards.
 
We’ve also made a difference in the lives of our people, providing a culture of learning
and collaboration, and helping them with what they need to succeed and thrive. We
have their backs as they grow their skills, conquer new challenges, or even take time to
spend with their family or community. And when they’re ready to take on a new career
path, we’re right there with them, giving them the guidance and momentum into the
best future they envision.
 
Because we believe that the best way to back our customers is to back our people.
 
The powerful backing of American Express.
Don’t make a difference without it.
Don’t live life without it. 
 
Job Responsibilities:
  • Leading the design and hands-on development of  data protection frameworks and apis
  • Developing PaaS based services for security functions including cryptography and related aspects of security
  • Evaluating new security tools and products
  • Leading Agile development including driving user stories and elaboration
  • Release management and support of products developed
  • Developer facing consulting
  • R&D into emerging security algorithms and innovation in related areas
  • Performance testing of security components and services


 

Qualifications

 
Required Skills/Qualifications:
  • 8 years with core Java , J2EE, C++, javascript based development in a Docker/Kubernetes/Linux environment
  • Fluency with development against SQL/NoSQL databases
  • Expertise with Native Mobile applications on Android or IoS
  • Building and securing  SOAP/REST/JSON/XML based services
  • Familiarity with Software management, development and build frameworks including Jenkins, Maven, Nexus, Git/SVN, common IDE’s , and CI/CD based agile development environments
  • Good understanding of security technologies including PKI, X.509, certificate management, TLS, multi-factor and federated authentication, SAML, JWT, OAuth
 
 Preferred Skills/Qualifications:
  • Exposure to crypto technologies ( AES/ SHA/ FPE ) and algorithms
  • Expertise with GOLANG or Node.js
  • Expertise with large public Cloud based environments (AWS, Google, Azure )and building scalable single and multi tenant services
 
Educational requirement:
  • Bachelors in Computer Science and Engineering or Equivalent
  • Preferred Additional: Graduate Degree

 

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: 19007246
Schedule (Full-Time/Part-Time): Full-time
Date Posted: May 21, 2019, 12:20:26 PM
Apply Get Referred