Taro Logo

Software Engineer II

Mastercard powers economies and empowers people in 200+ countries, providing digital payment solutions and technology innovation.
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II

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.

Last updated 20 days ago

Responsibilities For Software Engineer II

  • Write high quality, secure code for small to mid-sized components
  • Contribute to software development including design, development, documentation, and testing
  • Maintain ownership of team's software including maintenance characteristics and runtime properties
  • Communicate and collaborate effectively in a global environment

Requirements For Software Engineer II

Java
  • Bachelor's or master's degree in Computer Science or related field with graduation date of December 2020 or May 2021
  • Strong foundation in algorithms, data structures and core computer science concepts
  • Experience with object-oriented development and design patterns
  • Proficiency in Java
  • Strong written and verbal English communications skills
  • Strong analytical and excellent problem-solving skills
  • Experience working in an Agile environment

Benefits For Software Engineer II

Parental Leave
  • Paid parental leave
  • Flexible work hours
  • Gift matching
  • Volunteer incentives
  • Professional learning and development
  • Competitive benefits and rewards program