Mastercard is seeking a Lead Software Engineer to join our Core Authentication team, responsible for developing safety and security related products that protect the integrity of electronic payment systems. This role combines technical leadership with hands-on development, focusing on creating secure, scalable solutions for authentication, fraud prevention, and risk mitigation across all payment channels.
The ideal candidate will lead 1-2 scrum teams, driving technical excellence and architectural decisions while maintaining a strong focus on security and performance. You'll work with cutting-edge technologies including Java/J2EE, Spring Boot, microservices, and cloud platforms to develop solutions that secure the payments ecosystem and enhance customer experience.
This position offers the opportunity to work on critical payment security infrastructure, collaborating with global teams to solve complex technical challenges. You'll be instrumental in shaping the architecture of systems that process millions of transactions while maintaining the highest security standards. The role combines technical expertise with leadership responsibilities, including mentoring team members and driving best practices in software development.
Working at Mastercard means joining a company at the forefront of payment technology innovation, with a culture that values diversity, inclusion, and professional growth. You'll be part of a team that's transforming how the world pays and gets paid, while ensuring the security and integrity of global payment systems.