Software Development Engineer II (Authentication Solutions)

Who is Mastercard?

We are the global technology company behind the world's fastest payments processing network. 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 employee has the opportunity to be a part of something bigger and to change lives. We believe as our company grows, so should you. We believe in connecting everyone to endless, priceless possibilities.

Job Title

Software Development Engineer II (Authentication Solutions)


As part of an exciting, fast paced environment developing authentication and security solutions in the mobile and e-commerce space, this position will provide technical expertise within the development lifecycle for new products and services.

•Are you interested in re-defining how MasterCard does online authentication today?
•Have you ever brought a product to market on a global scale?
•Are you motivated to stay on cutting edge of technology?


•Design, develop, test, deploy, maintain, and improve our platform/application.
•Manage individual project priorities, deadlines, and deliverables.
•Contribute to the team and wider platform on a daily basis.
•Ensure the final product is highly performant, responsive, and of the highest quality.

Required Skills

•Develop applications using Java/J2EE technologies.
•Strong experience in Spring, Hibernate, JPA and Spring boot.
•Experience with RESTful APIs and JSON/SOAP based API with Java.
•Knowledge in web technologies such as JavaScript, AngularJS, CSS, HTML 5.
•Knowledge of cloud native development such as cloud foundry, AWS, etc.
•Experience working in an agile environment.
•Ability to learn and take on challenging opportunities.
•Detail-oriented and proactive with the ability to function under pressure in an independent environment.

The ideal candidate may also possess some of these secondary skills:
•Oracle & PL/SQL
•Fusion Tools including Bamboo / Jenkins, Junit.
•Security Coding Techniques and Tools - Fortify, & OWASP vulnerabilities.


•Bachelor's degree in Information Technology, Computer Science or in relevant field.

Knowledge / Experience

•Thorough knowledge and understanding of Software Engineering Concepts and Methodologies is required.
•2 to 3 years of experience in software engineering field.

Mastercard is an inclusive Equal Employment Opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.​

If you require accommodations or assistance to complete the online application process, please contact and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.

Back to top