Mastercard is seeking a Principal Software Engineer to join our Commercial Solutions platform team. As a global technology company powering economies in 200+ countries, we're building innovative payment solutions that connect and empower people worldwide. In this role, you'll drive the architecture for our B2B technology platform that helps businesses streamline payment management. You'll be responsible for designing enterprise-grade APIs, microservices architectures, and high-availability solutions that operate at global scale.
The ideal candidate brings deep expertise in cloud-native technologies, microservices architecture, and building high-transaction volume financial systems. You'll work with modern tech stack including Java, Spring Boot, Kubernetes, Kafka, and various database technologies. Your role involves not just technical architecture but also mentoring teams, partnering with product leaders, and representing Mastercard Commercial Solutions across the organization.
We're looking for someone who combines strong technical abilities with excellent communication skills, as you'll be working with both technical and business stakeholders. You'll have the opportunity to shape how Mastercard transforms the Commercial B2B space through standardization, automation, and optimization of digital payment efficiency.
This position offers the chance to work on systems that operate at massive scale, requiring innovative solutions for performance, security, and reliability. You'll be part of a team that values continuous improvement, technical excellence, and collaborative problem-solving. If you're passionate about building robust financial technology solutions and leading technical teams, this role offers an exciting opportunity to make a significant impact at a global scale.