Mastercard is seeking a Lead Software Engineer to join their Decision Management Program (DMP) team, specifically supporting the Safety Net Product. This is a senior technical leadership role at a global payments technology company operating in over 210 countries. The position combines hands-on technical expertise with leadership responsibilities, focusing on backend development using Java and related technologies.
The role involves leading complex engineering projects, providing technical guidance to teams, and ensuring the delivery of high-quality solutions. You'll be working with cutting-edge technologies including Spring Boot, Cloud Native Development, and modern Java frameworks. The position requires expertise in scalable, multi-threaded software development and microservices architecture.
As a Lead Engineer, you'll be responsible for mentoring team members, conducting code reviews, and maintaining high engineering standards. The role offers the opportunity to work on sophisticated, industry-leading intelligence systems that structure and apply complex business logic across the payment journey. You'll be part of Mastercard's mission to connect and power an inclusive, digital economy that benefits everyone, everywhere.
The ideal candidate should have extensive experience in software engineering leadership, strong technical skills in Java and related technologies, and a proven track record of delivering scalable solutions. This role offers the chance to work with a global team, contribute to significant technical decisions, and impact the future of digital payments technology.
Working at Mastercard means joining a company that values innovation, security, and technical excellence. The position offers competitive compensation and the opportunity to work with cutting-edge payment technologies while contributing to solutions that help individuals, businesses, and governments worldwide.