Software Engineering Intern

November 26, 2024
$63 / hour

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.