Mastercard, a global leader in digital payments technology, is seeking a Senior Software Engineer to join their Corporate Solutions team. This role offers an exciting opportunity to work on enhancing and modernizing Commercial Buyer Services Experience services, focusing on secure and highly available solutions for a diverse global customer base.
The position combines technical expertise with leadership responsibilities, requiring strong Java development skills and experience with modern frameworks like Spring and Hibernate. You'll be working on high-volume, high-performance applications that serve Mastercard's global customer base, making a direct impact on the company's payment infrastructure.
As a Senior Software Engineer, you'll collaborate with cross-functional teams to develop features, write user stories, and lead day-to-day development efforts. The role involves full-stack development with a focus on backend systems, working with RESTful APIs, and cloud-native environments. You'll also have the opportunity to mentor junior engineers and contribute to team knowledge-sharing initiatives.
Mastercard offers an inclusive culture focused on decency and belonging, with comprehensive benefits including medical/dental/vision insurance, 401k with best-in-class match, generous parental leave (16 weeks), and educational support. The company's commitment to diversity and inclusion is reflected in their culture and work environment.
The ideal candidate will bring strong technical skills in Java development, experience with web technologies, and excellent communication abilities. This role offers the chance to work on innovative payment solutions while growing professionally in a supportive, global organization that values both technical excellence and personal growth.