FAQs
What is the primary responsibility of a Software Engineer II at Mastercard?
The primary responsibility is to drive customer experience strategy forward by innovating and problem-solving while delivering high-quality Object-Oriented code.
What programming languages and frameworks should a candidate be proficient in?
A candidate should have strong expertise in Java and Spring Boot, with additional experience in Event Driven Architecture being an advantage.
Is experience with Cloud-based development required for this role?
Experience in Cloud-based development is desirable, as the role involves working in a Cloud Environment.
What development methodology does the Mastercard Payment Networks team use?
The Mastercard Payment Networks team operates within a Scaled Agile Framework.
What qualities does Mastercard look for in a Software Engineer II?
Mastercard seeks candidates who are passionate about technology, possess strong Object-Oriented Programming skills, can quickly learn, and are strong communicators.
What kind of projects will one be involved in as a Software Engineer II?
One will be involved in developing reusable and scalable microservices and performing various proofs-of-concept depending on business needs.
What role does teamwork play in this position?
Teamwork is critical and must align with the Agile environment to ensure the success of projects at Mastercard.
Are there requirements regarding information security for this position?
Yes, all employees are responsible for adhering to Mastercard's security policies, ensuring the confidentiality and integrity of accessed information, and reporting any suspected security violations.
Is experience in CI/CD important for a Software Engineer II?
Yes, experience in Continuous Integration (CI) and Continuous Deployment (CD) is important for this role.
Do Software Engineer IIs need to participate in security training?
Yes, successful candidates must complete all periodic mandatory security training in accordance with Mastercard’s guidelines.