American Express is looking for Software Engineering Interns to help build global scale software with a host of tools and frameworks, contributing to projects ranging from machine learning leveraging big data to native mobile applications, backend services, full stack web applications, or UX/UI focused development.
Requirements
- Foundational understanding of data structures and algorithms.
- Familiarity in any of the following languages, Java, JavaScript, C, Python, Go, Rust, Kotlin, or Node.js.
Responsibilities
- work on building global scale software with a host of tools and frameworks
- Internship project areas range from machine learning leveraging big data, native mobile applications, backend services, full stack web applications, or UX/UI focused development
- 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
Other
- Currently enrolled in an Associate's Degree program at a Community College in a Computer Science, Internet and Information Technology or technical related Associate's degree program
- Students must have a graduation date between May 2026 and June 2026
- Minimum of 3 years professional work experience
- Experience in developing products or projects either in an academic, professional, or personal setting.
- Some entry level software development experience, design, or creative experience.
- Excellent written and verbal communication skills with the ability to articulate work to team members and stakeholders.
- Employment eligibility to work with American Express in the United States is required as the company will not pursue visa sponsorship for these positions.