American Express Careers

Customer Success Engineer

United States
Digital Commerce Technology

Apply Get Referred

Job Description

The Global Digital Acquisition organization within Mobile & Web Engineering is looking for a talented engineer to join our Customer Success team. We build the core capabilities that power the digital acquisition software platform and enable the journey of a prospective customer of American Express.
In this role, you will use your extensive knowledge of JavaScript, Java, APIs, SDKs, and documentation to help our customers meet their business needs. You will create highly performant and well documented SDKs with corresponding code samples to power web and mobile acquisition experiences for Amex and our partners.
If you were to join our team, these are the kinds of things you'd do:
  • Create SDKs with code samples and demos for our APIs
  • Work closely with our technical writer to help craft friendly and accessible guides, articles, and other documentation of our technology
  • Provide support and guidance to our customers to help them through any issues they are having with integration
  • Continuously learn about new technologies and help keep the entire group aware of industry developments and evolving best practices
  • Mentor other engineers and be willing to be mentored in turn
  • Identify weak points in our client facing integration processes and be able to come up with a plan to solve those issues.


Requirements for this position:
  • 5+ years of software development experience in multiple project environments
  • A fundamental knowledge of JavaScript and Java
  • Clear and concise communication skills.
  • Hands-on experience building SDKs and Code Samples
  • Working knowledge of enterprise architecture and integration patterns
  • Experience working in a customer facing role (or the desire to do so)
Also critical to your success:
  • Familiarity with and desire to work using agile methodologies and practices such as Scrum/Kanban, iterations, user stories and development flows using continuous delivery, and automated testing
  • A drive to stay up-to-date with the latest web architecture technology
  • The ability to see and to understand the larger context in which your team works and to craft solutions within that context
  • Ability to adapt to changes in product requirements, organizational structures and business conditions
  • A strong belief in your personal responsibility for ensuring quality craftsmanship
  • An open and collaborative spirit
Bonus points:
  • Strong computer science fundamentals
  • Hands-on experience with popular scripting languages like Ruby and Python
  • Working knowledge of modern web development (HTML, client and server-side JavaScript, CSS)
  • Familiarity with the most common web and API security issues and how to defend against them
  • Experience in a fast-paced startup environment
Why American Express 
Talk to our people and you’ll find out what we’re really all about. Open, creative, risk-taking, collaborative and innovative are just some of the expressions you’ll hear. It’s our culture that makes American Express an outstanding place to work, and a big part of why we regularly win best workplace awards all over the world. If you’re ready to take on a challenge and make an impact, you owe it to yourself to launch or grow your career here.
American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, or any other status protected by law.

Please add the following to the Qualifications:

 Please add the following description to roles located outside of the US only. Please do not add it to US-based roles.

ReqID: 18014590
Schedule (Full-Time/Part-Time): Full-time
Date Posted: Sep 20, 2018, 12:57:32 PM
Apply Get Referred