Mastercard is looking to drive its Identity verification and authentication strategy in payments forward by consistently innovating and problem-solving, and is seeking a Manager, Software Engineering to lead this effort.
Requirements
- Strong grasp of Software Engineering principles and Agile/SAFe methodologies.
- Proven experience in software development and technical team leadership.
- Highly proficient in modern Java, Spring boot, microservices, REST APIs, databases, and cloud platforms (e.g., AWS, PCF).
- Familiar with enterprise-level frameworks and tools.
- Hands-on technical manager with strong design and coding capabilities.
- Experienced in building secure, high-performance applications with solid architecture and design principles.
- Skilled in troubleshooting and proactive problem prevention.
Responsibilities
- Collaborate with Product, Technical, Business Operations, and cross-functional teams to understand requirements, lead design and architecture, and deliver scalable solutions.
- Oversee development and support of application software in alignment with Mastercard standards and best practices.
- Deliver high-quality, secure software solutions on time and within budget.
- Evaluate and propose technical solutions to meet business needs.
- Ensure proper documentation for systems and testing per departmental standards.
- Adhere to development and testing standards to meet audit and compliance requirements.
- Support project and software metrics reporting.
Other
- Bachelor’s degree in Information Technology, Computer Science, or equivalent.
- Detail-oriented, proactive, and able to perform under pressure.
- Excellent verbal and written communication skills; quick to learn and apply new technologies and tools.
- Strong collaboration and organizational skills; effective in diverse, distributed teams.
- Committed to improving standards and process efficiency.