Software Engineer Intern

Description

Mastercard works to connect and power a sustainable and inclusive global economy. We are a vehicle for commerce, a connection to financial systems for the previously excluded, a technology innovation lab, and the home of Priceless®. We ensure every EE has an opportunity to be a part of something bigger and to change lives. We believe in connecting everyone to endless, priceless possibilities.

About the Team

We are looking for talented software engineers to develop advanced technologies and applications that are revolutionizing payments. Software engineers at Mastercard build the systems that process transactions, analyze data, and detect fraud to gain insight into the direction of the economy on behalf of our customers. We are focused on building simple, safe, and smart solutions that instill trust in every interaction. Our industry expertise is enhanced by our commitment to being a force for good in the world and to doing well by doing good. Your summer experience will build on your business skills and contribute to the company's goals and objectives.

Internship Program

Mastercard’s summer internship program provides emerging talent with projects that will enhance skills as well as contribute to the department’s goals and objectives. In this program, you will participate in:

• Networking events, mentorship opportunities, and hearing from senior leaders

• Volunteer and team building opportunities.

• Formal performance assessments

• End-of-summer presentations to peers and Mastercard leadership.

Role Description

As a Software Engineer Intern, you will:

• Be a member of a high-performing team of software development professionals.

• Write high-quality code with a focus on security, design, and maintainability.

• Be exposed to various phases of software development from design through rollout.

Note: specific responsibilities and development tools/languages used will vary based on team placement.

Non negotiable requirements:

• To be available to work Full-time between 22nd June, 28th August 2026

• To be a Penultimate Masters/Undergraduate Student, due to graduate no earlier than 2027

Qualifications

• Currently enrolled in a bachelor’s degree program majoring in Computer Science or a related field with a graduation date of December 2026 or beyond

• Exposure to algorithms, data structures, and core computer science concepts

• Proficiency in one or more programming languages such as Java, JavaScript, C#, Python, etc.

• Exposure to automated tests to verify code correctness and expected behavior.

• Knowledge of source control management (e.g., git), deployment, and task management tools.

• Strong analytical and excellent problem-solving skills and familiar with the role of debugging tools and information which diagnose issues such as stack traces, memory profiling, code tracing, etc.

Details

Location
London, UK
Term
Summer 2026
Posted
1/30/2026

Other Internships at Mastercard

See All →

Apprentice - Cabling Engineer

Mastercard

Harrogate, UKSummer 2026
View internship details

Product Management & Customer Solutions Center Intern - Summer 2026 - London, UK

Mastercard

London, UKSummer 2026
View internship details

Technical Program Management – Intern - Tpm - Summer 2026','Vancouver','Canada

Mastercard

Vancouver, BC, CanadaSummer 2026
View internship details