Sr. Engineer - Will be working on various sets of technologies (see below)

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 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 without it.


A strong Sanctions and AML program, inclusive of a strong IT system and operations, is an essential backbone to succeed and thrive in the industry. The Global Risk, Finance Technology & Transformation (GRFTT) Organization, among its multiple responsibilities, is accountable for building that strong IT system. This position is for this high-performing GRFTT team, and we are looking for a highly hands-on Senior Engineer. 

The dynamic Engineer will be leading and driving multiple platform initiatives. He/She will be working in a fast, high performance environment and will be working on various sets of technologies (The current portfolio has Microsoft .NET, C#, Python, JavaScript, NoSQL Databases, PostgreSQL, SQL Server, Angular JS, SolR, Redis, Web-services, MicroStrategy, SSRS, Machine Learning etc.).


  • Familiar with Agile
  • Ability to effectively interpret Technical and Business objectives and challenges.
  • Deals well with ambiguous under-defined problems; strong logical reasoning.
  • Demonstrated willingness to learn new Technologies.
  • Ability to enable Business capabilities through innovation is a plus.


This Sr. Engineer should have:

-  8+ years of Software Engineering experience.
-  Bachelor's or Master's Degree in Computer Science, Computer Engineering or  other Technical discipline; or equivalent work experience.
-  Hands-on experience with ASP.Net, Javascript, AngularJS.
-  Demonstrated substantial experience with object-oriented design and programming (C# or Java preferred).
-  Demonstrated experience with Test-Driven Development Methodology.
-  Strong experience with Relational Databases (SQL Server, PostgreSQL, etc.).
-  Experience with NoSQL Databases such as Mongo SQL, etc.
-  Experience designing and developing REST APIs for high-volume clients.
-  Experience with Big Data platform/tools is a plus.
-  Experience with Python is a plus.
-  Substantial experience with Agile.
-  Experience with Container Technology such as Docker a plus.
-  Demonstrated experience with automated build and test frameworks.
-  A proven hunger to learn new technologies and translate them into working software.

ReqID: 19018674
Schedule (Full-Time/Part-Time): Full-time
Date Posted: Oct 12, 2019, 1:35:08 AM