FAQs
What is the purpose of the position for Manager, Software Engineering?
The purpose of the position is to develop industry-leading solutions for preventing cybercrimes in payments and to create innovative solutions for challenging business problems using state-of-the-art technologies.
What responsibilities does the Manager, Software Engineering have?
The Manager is responsible for the analysis, design, development, and delivery of software solutions, defining requirements for new applications and customizations, providing day-to-day technical leadership for developers, mentoring technical resources, supervising a team, and providing strategic leadership related to applications and software development methodologies.
What qualifications are required for this position?
Candidates should have 8 years of experience in all phases of the development lifecycle, a strong technical background in software engineering, deep knowledge of agile processes and test-driven development, and the ability to interact with technical architects.
What technical skills are desirable for this role?
Desirable skills include experience with Java, Webservices, Microservices (especially transitioning from monolith to microservices), and digital native architecture such as PCF and AWS.
How important is information security in this role?
Information security is critically important, as all individuals working for or on behalf of Mastercard must abide by the organization's security policies, ensure the confidentiality and integrity of accessed information, report any suspected information security violations, and complete mandatory security training.
Will there be opportunities for mentorship in this role?
Yes, the Manager will be responsible for mentoring other technical resources and assisting in evaluating candidates for new positions.
What type of leadership is expected from the Manager, Software Engineering?
The Manager is expected to provide day-to-day technical leadership to developers, formally supervise, coach, and develop a work group/team, and provide strategic leadership related to specific applications and systems.
Are there opportunities for career advancement within this role?
Yes, the role provides opportunities for career advancement through leadership responsibilities, mentorship, and the potential to shape innovative solutions in the field of cyber security.
Is experience with agile methodologies necessary for this position?
Yes, a strong understanding of software development processes, including agile methodologies and test-driven development, is essential for this role.
What industries does Mastercard serve?
Mastercard serves a wide range of industries, including individuals, businesses, and governments, helping them realize their greatest potential within the digital payments landscape.