FAQs
What is the primary purpose of the Manager, Software Engineering position?
The primary purpose of this position is to support the Authorization Decisioning product within Mastercard’s Decision Management program, enabling faster, smarter decisioning at a global scale by structuring and applying complex business logic across the payment journey.
What types of teams will I be leading in this role?
You will directly and indirectly lead teams of program managers, product managers, and software engineers to deliver enhancements across the Decision Management platform.
What technical skills are required for this position?
Proficiency in data-intensive programming languages, particularly Java, and familiarity with technologies such as REST APIs, Microservices, Kafka, Axon, MQ, Pivotal Cloud Foundry, Jenkins, and Spring are required.
What methodologies should I be familiar with?
You should be well-versed in SDLC practices including Scrum, Kanban, and SAFe, and be able to apply them in various delivery situations.
Is experience in fintech and payments preferred?
Yes, a preferred graduate degree in Computer Science or Business with related experience in fintech and payments is desired.
How does this role promote team culture?
This role promotes a culture of decency, inclusion, and a generosity of spirit, encouraging better decision-making, innovation, and business results by valuing diverse perspectives and experiences.
What are the leadership responsibilities of this position?
Your responsibilities will include providing hands-on people leadership, guiding personal development plans, conducting performance reviews, and offering technical guidance to team members.
What is expected regarding information security in this position?
All employees must abide by Mastercard’s security policies and practices, ensure the confidentiality and integrity of accessed information, report any suspected security violations, and complete mandatory periodic security training.
What educational background is required for this role?
A required undergraduate degree in Computer Science or a STEM-related field is necessary, along with relevant experience in software engineering. A preferred graduate degree in Computer Science or Business is also advantageous.
Are there opportunities for personal development in this role?
Yes, the role includes guided personal development plans and performance reviews to foster individual growth within the team.
