American Express Technology Software Engineer Intern
American Express
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About American Express Technology Software Engineer Intern
At American Express, our 175-year history of innovation and commitment is at the core of our culture. Join Team Amex to back customers, communities, and colleagues with extensive support for your well-being and career growth. Your ideas matter and your work has an impact on shaping the future.
Impact and Responsibilities
As an American Express Technology Software Engineer Intern, you will be working on global scale software projects using various technologies and frameworks over a 16-week summer program. Project areas include machine learning with big data, native mobile applications, backend services, full stack web applications, and UX/UI development.
- Identify opportunities for new technologies to solve current and future challenges.
- Develop applications within a scrum team environment.
- Learn technical skills, write code, conduct reviews, and create unit tests.
- Collaborate with Product Managers, Senior Engineers, and Architects to build new products.
- Participate in social and community service events with fellow interns.
Qualifications
Minimum: Enrolled in a Bachelor’s program in Computer Science, Computer Engineering or similar technical discipline targeting graduation in 2027. Must work from the Toronto, Ontario office three days a week (hybrid).
Preferred: Good understanding of data structures, hands-on experience in software development, strong fundamentals in algorithms, and proficiency in languages such as Java, JavaScript, React, PostgreSQL, Cassandra, C++, C#, Python, Go, or Rust.
Internship Details & Benefits
The internship runs from May 11, 2026 through August 28, 2026. Compensation ranges from $47,000 to $71,000 annually. Benefits include competitive base salaries, flexible work arrangements with Amex Flex, access to global on-site wellness centers, and extensive career development opportunities.
Key Skills/Competency
- Software Development
- Scrum
- Machine Learning
- Mobile Applications
- Backend Services
- Full Stack Development
- UX/UI Design
- Data Structures
- Algorithms
- Team Collaboration
How to Get Hired at American Express
- Customize your resume: Highlight relevant software projects and skills.
- Research American Express: Understand their culture, values, and innovations.
- Prepare for interviews: Practice technical questions and team scenarios.
- Network with insiders: Connect via LinkedIn and career fairs.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background