M

Mastercard

Processes payments across a global network

Senior Software Engineer - Cardholder Services (Global Benefits)

Backend EngineeringConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listedIn-person

About the Job

Requirements

  • Strong hands-on experience in Java, J2EE, Spring, and Spring Boot.
  • Experience building and consuming REST APIs and web services.
  • Hands-on experience with Playwright, Selenium, and API automation.
  • Experience designing and implementing automation frameworks and automation strategies.
  • Strong understanding of software engineering principles, design patterns, and the software development life cycle.
  • Experience with continuous integration and continuous delivery, Git, code reviews, and Agile/Scrum methodologies.
  • Ability to take ownership, drive initiatives independently, and deliver results.
  • Experience troubleshooting production issues, conducting root-cause analysis, and providing production support.
  • Strong communication, collaboration, and mentoring skills.
  • Bachelor’s degree in Information Technology, Computer Science, Information Systems, or Engineering, or an equivalent combination of relevant education and experience.
  • Abide by Mastercard’s security policies and practices.
  • Ensure the confidentiality and integrity of accessed information.
  • Report suspected information security violations or breaches.
  • Complete periodic mandatory security training in accordance with Mastercard’s guidelines.

Responsibilities

  • Analyze, design, develop, test, deliver, and support software solutions.
  • Define requirements, develop and customize applications, drive automation initiatives, and ensure adherence to Mastercard standards, processes, and best practices.
  • Collaborate with Product Management, Engineering, and Quality Engineering teams in an Agile environment to deliver scalable, secure, and high-quality solutions.
  • Take ownership of critical initiatives, drive the team’s automation strategy, and build and enhance automation frameworks.
  • Mentor engineers, participate in code reviews, proof of concepts, and technical evaluations, and continuously improve quality, efficiency, and engineering practices.

Desired Qualifications

  • Experience with Test Driven Development (TDD).
  • Experience with continuous integration and continuous delivery.
  • Experience with microservices architecture.
  • Experience with cloud-native application development.
  • Experience with performance and security testing.
  • Payments, Benefits, or FinTech domain experience.

About the Company

Mastercard

Processes payments across a global network

Mastercard operates a global payment network connecting financial institutions, merchants, businesses and consumers. It authorizes, clears and settles transactions between participating institutions, while banks issue Mastercard-branded cards and extend credit to their customers. Its services also include fraud detection, identity verification, payment tokenization, data analysis and consulting for organizations managing commerce and financial operations. The company earns network fees linked to payment volumes and processed transactions, along with fees for its services and solutions. Founded by a group of banks in 1966, Mastercard is headquartered in Purchase, within Harrison, New York.

Company size
10,001+
Company stage
IPO
Headquarters
Town of Harrison, New York
Founded
1966

Recently Posted Jobs

Explore more opportunities at Mastercard

See more jobs