Are you applying to the internship?
Job Description
American Express is a global company with a diverse workforce committed to supporting its customers, communities, and colleagues. They emphasize creating a meaningful career journey for their employees, offering benefits, programs, and flexibility to support both personal and professional growth. Amex values employee contributions, leadership, and impact, aiming to foster a culture of inclusivity where everyone feels valued. They strive to provide the world’s best customer experience with integrity.
The company is seeking Software Engineering Interns for a 10-week Summer Internship Program. Interns will gain real-world experience working within scrum teams on projects related to American Express’s mobile app and website, which are ranked #1 by J.D. Power.
Job Description:
Interns will contribute to building global-scale software using various tools and frameworks. Project areas include:
• Machine learning: Utilizing big data.
• Native mobile applications: Developing applications for mobile platforms.
• Backend services: Building and maintaining server-side applications.
• Full-stack web applications: Developing both front-end and back-end components.
• UX/UI focused development: Designing and implementing user interfaces.
Specific technologies used include:
• Spring Cloud and Webflux: For reactive Java services.
• Node.js: Driving React web applications.
• Various microservice architectures: Working within a distributed system environment.
Responsibilities:
• Identify opportunities to adopt new technologies to solve current and future challenges.
• Develop applications as part of a scrum team.
• Learn technical skills, write code, conduct code reviews, and write unit tests.
• Collaborate with Product Managers, Senior Engineers, and Application Architects.
• Conceptualize and build new products and prioritize features.
• Participate in social activities, community service events, and intern projects.
Minimum Qualifications:
• Currently enrolled in a Master’s degree program in Computer Science, Computer Engineering, or a related technical field.
• Graduation date between December 2025 and June 2026.
Preferred Qualifications:
• Experience developing products or projects (academic, professional, or personal).
• Entry-level software development, design, or creative experience.
• Strong understanding of data structures and algorithms.
• Excellent written and verbal communication skills.
• Familiarity with Java, JavaScript, C#, Python, Rust, Go, Kotlin, or Node.js.
Compensation: $24.05 to $63.00 hourly + sign-on bonus (Note: final salary will depend on location, experience, and other factors). The company also offers a comprehensive benefits package including competitive base salaries, flexible work arrangements, wellness centers, counselling support, and career development opportunities.