American Express Kotlin Software Engineer - Digital Banking in Boston, Massachusetts
You Lead the Way. We’ve 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 we’re 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 what’s possible — and we’re 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.
We are building a financial planning platform that enables teams to create products at scale and power digital channels to deliver compelling experiences in a dramatically faster fashion. As an Engineer, you will be responsible for building this cutting-edge technology framework that facilitates developer productivity without compromising on quality at enterprise scale.
We look first and foremost for people who are passionate about solving business problems through innovation and engineering practices. You’ll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. We welcome diverse perspectives and people who are not afraid to challenge assumptions.
Our mission is to accelerate the pace of financial innovation and build new financial products for American Express. Our platform streamlines the process of launching and iterating on financial products.
Develop software individually and help improve the team
Help define and implement algorithms for financial forecasting and modeling
Full-stack development with focus on API design and implementation
Provide Operational support with building platform monitoring tools/dashboards, ad hoc reports
Defect Fixes, Performance Testing, Endurance testing
As part of our diverse tech team, you can architect, code and ship software that makes us
an essential part of our customers’ digital lives. Here, you can work alongside talented
engineers in an open, supportive, inclusive environment where your voice is valued, and
you make your own decisions on what tech to use to solve challenging problems. Amex
offers a range of opportunities to work with the latest technologies and encourages you
to back the broader engineering community through open source. And because we
understand the importance of keeping your skills fresh and relevant, we give you
dedicated time to invest in your professional development. Find your place in technology
You have at least a BS in Computer Science or equivalent.
You can write code professionally
You understand principles of application and data security
You have an interest in understanding complex algorithms and applying them
You are comfortable giving code reviews and technical design feedback, with opinions on coding practices and methodologies.
Must have demonstrated proficiency and experience in the following tools and technologies:
Kotlin (ktor, koin, jooq)
Java 8 (Lambdas, Streams, Completable Future, optional, generics)
Test Driven Development
Designing database schemas, index design, optimizations for query tuning
Cloud technologies (eg. docker, ECS, AWS systems)
Modern software engineering tools: git workflows, gradle, load testing tools, mock frameworks
We back our colleagues with the support they need to thrive, professionally and personally. That’s why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually.
If the role you are applying for is designated as hybrid or onsite, you will be required to demonstrate that you have completed your primary COVID-19 vaccination series (i.e., 2 doses for Moderna/Pfizer and 1 dose for J&J) in order to work in or visit any of our offices. This requirement is subject to legally required accommodations.
Employment eligibility to work with American Express in the U.S. is required as the company will not pursue visa sponsorship for these positions.
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.
Primary Location: US-New York-New York
Other Locations: US-Massachusetts-Boston
Req ID: 22024615
- American Express Jobs