Description
Mastercard is seeking a Principal Software Engineer - Architecture to lead the architecture and design of software systems for its virtual card management platform serving corporate solutions. The role focuses on defining technical strategy, collaborating with product and business teams, delivering scalable and secure global platforms, mentoring engineering teams, and driving engineering excellence. It requires broad software engineering and full-stack experience, domain-driven design, Java and Spring expertise, cloud and container knowledge, cryptography and PKI familiarity, and strong leadership and communication skills.
