Mastercard is seeking a Principal Software Engineer to join their Transfer Solutions team in Pune, India. This role is crucial in establishing Mastercard as a frontrunner in the real-time payments space. As a Principal Software Engineer, you'll be responsible for designing, building, and operating technology that powers Mastercard's next-generation payment applications across Domestic, Cross Border, and Bill Payments.
The ideal candidate will be a hands-on technology leader who spends 70% of time coding and 30% coaching engineers. You'll work with cutting-edge engineering practices, implement domain-driven design, and drive innovation through technical contributions. The role involves working on complex enterprise-wide initiatives, architecting new services, and leading Guild initiatives to improve engineering craftsmanship.
Mastercard offers a collaborative environment where you'll work with business partners to deliver scalable solutions. You'll be part of a company that powers economies and empowers people in 200+ countries, helping build a sustainable economy where everyone can prosper. The position requires expertise in distributed systems, Java, Spring Boot, microservices, and DevOps practices.
This is an excellent opportunity for a seasoned engineer who wants to make a significant impact on global payment systems while working with cutting-edge technologies. You'll be instrumental in shaping the architecture and technical direction of critical payment applications while mentoring and growing other engineers.