Mastercard is seeking a Software Engineer II to join their innovative payments technology team. This role is part of the Mastercard Launch program, a full-time graduate development initiative designed to build critical skills in the payments space.
As a Software Engineer II at Mastercard, you'll be part of a team that leverages Agile development principles and advanced practices to revolutionize payments technology. You'll work on developing secure, reliable, and high-performance solutions that directly impact customers worldwide.
The ideal candidate should have recently completed or be completing their bachelor's or master's degree in Computer Science or related field. Strong technical fundamentals in algorithms, data structures, and object-oriented programming are essential. Proficiency in Java and experience with Agile methodologies are required.
Mastercard offers an inclusive culture where diversity is valued and employees can bring their authentic selves to work. The company provides comprehensive benefits including paid parental leave, flexible work hours, gift matching, and volunteer incentives. There are abundant opportunities for professional growth and development.
The role involves writing high-quality, secure code for small to mid-sized components, contributing to all aspects of software development from design to testing, and maintaining ownership of team software components. Strong communication skills are essential as you'll be working in a global environment.
This position is based in Pune, India, and is part of Mastercard's mission to power economies and empower people across 200+ countries through innovative payment solutions and technology. Join a company that combines technical innovation with a commitment to doing well by doing good.