Campus - Internship Programme - Undergraduate Software Engineer - 2027 (UK - London)
American Express · GB
9 days agoImpress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Campus - Internship Programme - Undergraduate Software Engineer - 2027 (UK - London) role.
Rezi rewrites your resume against American Express's job description. Free.

Tailor your resume to this Campus - Internship Programme - Undergraduate Software Engineer - 2027 (UK - London) role.
Rezi rewrites your resume against American Express's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Campus - Internship Programme - Undergraduate Software Engineer - 2027 (UK - London) posting at American Express — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Campus - Internship Programme - Undergraduate Software Engineer - 2027 (UK - London) posting at American Express — free, in seconds.
About the Role
As a Software Engineer Intern, you’ll join a 10-week Summer Internship Program and contribute to real-world technology projects that support seamless customer and colleague experiences. You’ll build software, collaborate with Agile teams, and learn how products are designed, developed, tested, and delivered in a global enterprise environment.
Responsibilities
- Discover and apply new technologies to solve real-world business challenges.
- Contribute to an Agile scrum team by developing, testing, and improving software applications.
- Write clean, maintainable code; participate in code reviews; and create unit tests with coaching from experienced engineers.
- Explore and experiment with emerging AI-powered developer tools, automation capabilities, and machine learning concepts while learning how to build software responsibly, securely, and at enterprise scale.
- Partner with Product Managers, Senior Engineers, Quality Engineers, and Architects to understand requirements, prioritize features, and deliver value.
- Build confidence working across different parts of the technology stack, such as APIs, services, microservices, user interfaces, mobile experiences, cloud platforms, or data-driven solutions.
- Participate in social events, community service opportunities, learning sessions, and collaborative initiatives with fellow interns.
Requirements
- Currently enrolled in a Bachelor’s degree program in Computer Science, Computer Engineering, or another technical field.
- Demonstrated experience through coursework, projects, research, or extracurricular activities using one or more programming languages such as Java, JavaScript, Python, C#, Go, Kotlin, or similar technologies.
- Foundational understanding of computer science concepts including data structures, algorithms, object-oriented programming, debugging, and problem-solving.
- Interest in building software applications across web, mobile, backend, cloud, API, or full-stack environments.
- Familiarity with modern software development practices such as version control, testing, code reviews, Agile methodologies, and collaborative development workflows.
- Curiosity and enthusiasm for emerging technologies, including artificial intelligence (AI), machine learning, intelligent automation, and AI-powered developer tools.
- Strong communication, teamwork, and collaboration skills with the ability to learn quickly, seek feedback, and work effectively in a diverse and inclusive environment.
- A curious, collaborative problem solver who enjoys learning new technologies and applying them to practical challenges.
- Understanding and experience leveraging AI powered development tools, generative AI, intelligent automation, responsible AI, and machine learning fundamentals.
- Ability to collaborate with Product, Engineering, Quality, Security, and business partners from idea through delivery.
- Ability to translate customer or business needs into technical solutions while balancing quality, resilience, usability, and risk.
- Strong communication skills, including the ability to share progress, ask effective questions, and explain technical work to technical and non-technical partners.
- A student who has built and programmed software through academic, personal, internship, open-source, hackathon, or project-based experiences.
- Someone who communicates clearly, welcomes feedback, and brings an inclusive, customer first mindset to team environments.
- Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.
Skills
- Java
- JavaScript
- Python
- C#
- Go
- Kotlin
- Data structures
- Algorithms
- Object-oriented programming
- Debugging
- Problem-solving
- Web development
- Mobile development
- Backend development
- Cloud development
- API development
- Full-stack development
- Version control
- Testing
- Code reviews
- Agile methodologies
- Collaborative development workflows
- Artificial intelligence (AI)
- Machine learning
- Intelligent automation
- AI-powered developer tools
- Generative AI
- Responsible AI
- Communication
- Teamwork
- Collaboration
Location
- Remote
- Hybrid
Work Type
- Internship
- Full-time
Experience Level
- Intern
- Entry Level
Education Level
- Bachelor’s degree in Computer Science
- Bachelor’s degree in Computer Engineering
- Bachelor’s degree in another technical field
Benefits
- Competitive base salaries
- Flexible work arrangements and schedules with hybrid and virtual options with Amex Flex
- Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
- Free and confidential counselling support through our Healthy Minds program
- Career development and training opportunities
About the Company
- At American Express, our culture is built on a 175-year history of innovation, shared values, and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues.
- From delivering differentiated products to providing world-class customer service, we operate with a strong risk mindset, ensuring we continue to uphold our brand promise of trust, security, and service.
- As part of Team Amex, you’ll experience our powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new skills, develop as a leader, and grow your career.
- Here, your voice and ideas matter, your work makes an impact, and together, you will help us define the future of American Express.