American Express is looking to solve existing needs and predict future challenges by adopting new technologies and building global scale software
Requirements
Currently enrolled in a Bachelor’s degree program in Computer Science, Computer Engineering, or other technical field
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
Responsibilities
Identify exciting opportunities for adopting new technologies to solve existing needs and predict future challenges
Develop 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
Work on building global scale software with a host of tools and frameworks
Work across software products, like Spring Cloud and Webflux for reactive Java services, or Node.js driving React web applications and various microservice architectures
Develop applications in areas such as machine learning, using big data, native mobile applications, backend services, full stack web applications, or UX/UI focused development
Other
Currently enrolled in a Bachelor’s degree program
Students must be graduating in 2027
Take part in social activities, community service events and projects with other Interns