Engineering Director - Money Movement Platform

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.


American Express, one of the most iconic and respected brands in the World, is going through a revolutionary digital transformation. At the heart of it: The Enterprise Platforms (EP) Team. Think of it as the kernel of an Operative System on top of which innovative digital products are built. When a customer accesses a lounge, redeems MR points, checks a balance or makes a payment, the EP engine is powering the experience.


The Money Movement Platform, part of EP, is responsible for clearing more than 500 million transactions a year globally, with a value of over 1 trillion dollars (Yep! that’s not a typo, trillion with a T). This is a mission critical endeavor, with plenty of interesting engineering challenges in a space that is ripe for innovation. Open banking, ISO 20022, real-time/instant-payments, and modern cross-border schemes are revolutionizing clearing and settlement. Our Platform is becoming the gateway to existing and emerging global payment rails; and we are using an innovative integration stack in order to “speak” the many schemes and formats. Beyond the transactional aspect, our differentiating value is contextual. A rich data backbone and deep integration with enterprise data sources allow us to offer powerful omnichannel APIs and extension points used by developers that build customer facing experiences such as: P2P payments, loans, bill-pay, commercial cross border payments, AP automation, and many more.


As an Engineering Director you will:


  • Recruit and lead a group of talented engineers that will be tasked with inventing the future of the platform with a FinTech mindset
  • Coach and develop talent and promote a culture of inclusion, collaboration and technical excellence
  • Report to the VP Engineering and work closely with other engineering and product leaders to define strategy and drive a customer centric roadmap
  • Responsible for solving challenging technical problems and producing elegant cloud native and event-driven solutions as an individual contributor
  • Have a Site Reliability Engineering approach (alerts, paging, telemetry, incident management, threat-detection)
  • Work on a fast-paced agile environment with competing initiatives and unplanned events that require rapid adjustment
  • Productivity oriented and methodology driven. Define OKRs and continuous improvements in velocity & issue management
  • Define software engineering practices and tooling: branching, code quality, build pipelines, contribution guides, monitoring strategy etc.
  • Influence up/down/across and evangelize modern software engineering principles
  • Think out of the box and bring an external payment expertise/perspective. Understand the evolving security, compliance and regulatory global financial environment


Minimum Qualifications

  • 5+ years developing cutting-edge technology in the Payments, Money Movement space
  • 5+ years proven leadership experience of fast-paced and dynamic engineering teams
  • Bachelor’s Degree in Computer Science, Computer Engineering or related field
  • Strong verbal and written communication skills with the ability to cater to a diverse audience: executive stakeholder, customer, partner, engineering
  • Ability to tell powerful stories and influence at all levels of a matrixed organization across varying functions
  • Ability to quickly establish credibility with engineers
  • Experience leading individual contributors and providing career direction, coaching and development plans
  • Motivational personality. Capable of instilling accountability and achieving results 
  • Advanced understanding of software design patterns: object oriented, functional, reactive, data-intensive, scalability, availability principles
  • Advanced proficiency in modern Java (8+): functional concepts, i.e. reactive streams, lambdas, concurrency. Alternative JVM languages: Kotlin, Clojure a plus
  • Proven track record leading core engineering functions: code reviews, design proposals, code style/structure, contribution guidelines, release conventions, testing strategy.
  • Experience modeling and architecting complicated business domains and associated methodologies/paradigms: i.e. Domain Driven Design, Event Sourcing, CQRS.
  • Expertise in distributed architectural patterns: event driven microservices, distributed transactions: sagas, append-only logs, change data capture, idempotent consumer, eventual consistency
  • Proven track record implementing minimalistic event driven microservices chassis (not just Spring), i.e. Quarkus/Vert.x, Micronaut, Javalin, Ktor or non-JVM: Javascript, Go.
  • Proven understanding of cloud native principles: service discovery, circuit breakers, observability, distributed tracing, configurability
  • Extensive experience designing and building event-oriented stacks: Kafka, Zookeeper, Kafka Connect, Avro, Schema Registry, CloudEvents, ActiveMQ
  • Expertise in Docker/Kubernetes and PaaS principles
  • Expertise designing elegant and consumable APIs, full dominion of OpenAPI, gateway concepts, authentication/authorization OAuth, JWT
  • Expertise in InfoSec practices: penetration testing, thread modeling, cryptography, network security
  • Experience in Payment messaging schemes and related transformation, definition technologies, i.e. ISO 20022, NACHA, Swift and XSLT, EMF, JSON schema
  • Experience leading individual contributors and providing career direction, coaching and development plans
  • Experience working in an Agile environment, conducting Kanban and Scrum ceremonies, defining OKRs

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: 20004074
Schedule (Full-Time/Part-Time): Full-time
Date Posted: Mar 9, 2020, 8:39:02 PM