The Authentication Program develops and operates Mastercard authentication solutions that make digital payments secure, seamless, and trusted. This role focuses on Identity Check, Mastercard’s global authentication platform based on the EMV 3-D Secure protocol. Identity Check helps issuers, merchants, and consumers authenticate digital transactions, improving security, user experience, and transaction approval rates. The Software Engineer II will join Mastercard’s Core Payments department and the Directory Services Team, building and supporting highly scalable, high-performance software for global digital payment interactions. The role involves designing, developing, testing, and maintaining Java-based software; contributing to technical design and architecture; and building operationally ready systems with observability, monitoring, and reliability in mind. The engineer will create automated tests, support continuous integration and deployment, investigate performance issues, apply secure coding practices, participate in code reviews, troubleshoot application issues, and collaborate with engineers, testers, product owners, and other stakeholders in an Agile environment. Mastercard expects every person working for or on its behalf to protect information and networks by following security policies, maintaining confidentiality and integrity, reporting suspected security violations or breaches, and completing required security training. The position is intended to be filled by 01/17/2027, or as soon as possible if that date has passed.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed