American Express

Software Engineer

Posted on: 6 Apr 2021

Sunrise, FL

Job Description

Job Description
You Lead the Way. Weve Got Your Back.

At American Express, we know that with the right backing, people and businesses have the power to progress in incredible ways. Whether were supporting our customers financial confidence to move ahead, taking commerce to new heights, or encouraging people to explore the world, our colleagues are constantly redefining whats possible - and were proud to back each other every step of the way. When you join TeamAmex, you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day.

Backend Engineer: Modern stacks Kotlin/Go

The Modern Money Movement (codename m3) initiative is an exciting opportunity to solve really complex challenges and to build a novel Platform that is going to power the next generation of Amex financial products. We are a team of entrepreneurial disruptors with a great FinTech Engineering culture at the forefront of innovation in the industry. We are building amazing GraphQL and APIs, intelligent payment routing decision engines, an ISO20022 framework, AI/ML driven data pipelines, and fluid integrators with Global Payment Infrastructure and the banking system.

Our team is responsible for mission critical customer journeys, including Pay your Amex Bill, Plan your Payment and Get a Loan. Ultimately our goal is to decouple our assets, such as our ACH engine and bank validation, and make it easy for others in the company to build world class customer experiences.

We are looking for Engineers that are open-minded, willing to learn, and are passionate about building great software. As we decide if an Engineer is a fit for our Team we wont focus solely on past experience or languages used, but the ability to think out of the box and approach problems with a clever mindset. We are influenced by The Twelve-Factor App principles and we have picked modern ergonomic languages that maximize productivity and readability, i.e. modern JVM: Quarkus/Micronaut with Kotlin and lightweight Go command tools. Architecture is event driven microservices leveraging Kafka, and our polyglot-persistence includes Postgres and Cassandra.Employment eligibility to work with American Express in the U.S. is required as the company will not pursue visa sponsorship for these positions.

Minimum Qualifications

You will:

* Build software as part of a nimble agile Team where you have every opportunity to make an impact on the bottom line and contribute to the architecture.
* Ensure our infrastructure is safely extensible, scalable, reliable and meets SLAs for both external and internal users.
* Create a brand for our platform composed of amazing APIs, Developer Portal, Tutorials and SDKs.
* Ensure our solutions are testable, intuitive and easy to maintain.
* Use state of the art tools for remote collaboration and developer happiness, i.e. IntelliJ CodeWithMe and Tuple
* Participate in design and code reviews for key components and cross Enterprise initiatives.
* Participate in hackathons, paid 5 days of self-development and innovation and product roadshows.

You may be a fit for this role if you:

* Have experience working as an individual contributor as part of a cross functional agile team. Experience in FinTech is a massive plus.
* Have proven experience in supporting mission critical platforms with high levels of availability and service continuity.
* Have solid experience in cloud-based architecture and distributed systems
* Have exceptional written and communication skills and have the ability to express dissenting opinions in a constructive manner.
* Are self-directed and able to work on an ambiguous environment through the innovation process.
* Care about learning and being open minded about switching approaches and experimenting.
* Value collaboration and put the Team interests always above self.

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, age, or any other status protected by law.

American Express

New York, New York

American Express Company, together with its subsidiaries, provides charge and credit payment card products, and travel-related services to consumers and businesses worldwide. It operates through three segments: Global Consumer Services Group, Global Commercial Services, and Global Merchant and Network Services. The company’s products and services include charge and credit card products, as well as other payment and financing products; network services; expense management products and services; travel-related services; and prepaid products.

Its products and services also comprise merchant acquisition and processing, servicing and settlement, point-of-sale marketing, and information products and services for merchants; and fraud prevention services, as well as the design and operation of customer loyalty programs. The company sells its products and services to consumers, small businesses, mid-sized companies, and large corporations through online and mobile applications, third-party vendors and business partners, direct mail, telephone, in-house teams, and direct response advertising. American Express Company was founded in 1850 and is headquartered in New York, New York.

Similar Jobs