At American Express, our culture is built on a 175-year history of innovation, shared and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues.
As part of Team Amex, you'll experience this powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new skills, develop as a leader, and grow your career.
Here, your voice and ideas matter, your work makes an impact, and together, you will help us define the future of American Express.
Business Unit/Role Specific Info
Ever wondered what it’s like to work on J.D. Power’s #1 ranked Mobile App and Website?
Do you know what it takes to set up a near real-time transaction anomaly alerting system?
As a Software Engineer, you will work on building global scale software with a host of tools and frameworks! You may work in areas ranging from machine learning, using big data, native mobile applications, backend services, full stack web applications, or UX/UI focused development! You’ll work across our software products, like Spring Cloud and Webflux for reactive Java services, or Node.js driving React web applications and various microservice architectures.
How will you make an impact?
Identify exciting opportunities for adopting new technologies to solve existing needs and predict future challenges.
Develop software applications as part of a scrum team.
Learn technical skills, write code, conduct code reviews and write unit tests.
Partner with Product Managers, Senior Engineers and Application Architects on your team to conceptualize, build new products and prioritize features.
Take part in social activities, community service events and projects with other Graduates.
Minimum Qualifications
Masters/MBA degree candidates with an expected graduation date of May/June 2026
Masters/MBA degree program in Computer Science, Computer Engineering, or other technical field
Ability to sufficiently complete coding questions
Preferred Qualifications
Experience in developing products or projects either in an academic, professional, or personal setting.
Some entry level software development experience, design, or creative experience.
Strong understanding of data structures and algorithms.
Excellent written and verbal communication skills with the ability to articulate work to team members and partners.
Familiarity in any of the following languages or applications, Java, JavaScript, C#, Python, Rust, Go, Kotlin, Node.js.
American Express Software Engineers can work in a variety of focus areas.
Each may require a certain set of qualifications/skills.
Please see the below job areas and skillsets needed.
Back End Development
Required Qualifications
Java
Python
Preferred Qualifications
Golang
Big Data
Additional Skillsets Preferred
Data Engineering
Front End Development
Required Qualifications
Java Script
React
Preferred Qualifications
RESTful APIs
Additional Skillsets Preferred
Typescript
Accessibility
Cloud Engineering
Required Qualifications
Java
Preferred Qualifications
Python
Additional Skillsets Preferred
Microservices
AI/Machine Learning
Required Qualifications
Java
Python
Preferred Qualifications
Microservices
Additional Skillsets Preferred
Awareness of AI/ML, Data Science
Mobile
Required Qualifications
Swift
Preferred Qualifications
Kotlin
Additional Skillsets Preferred
Mobile testing frameworks
UI/UX Knowledge
Full Stack Development
Required Qualifications
JavaScript
HTML
CSS
Java
Preferred Qualifications
React
Angular
Additional Skillsets Preferred
Database knowledge
AWS Azure
GCP
Salary Range: $89,250.00 to $150,250.00 annually + bonus + benefits
The above represents the expected salary range for this job requisition.
Ultimately, in determining your pay, we’ll consider your location, experience, and other job-related factors.
Employment eligibility to work with American Express in the United States is required as the company will not pursue visa sponsorship for these positions.
We back you with benefits that support your holistic well-being so you can be and deliver your best.
This means caring for you and your loved ones' physical, financial, and mental health, as well as providing the flexibility you need to thrive personally and professionally: