Mastercard is seeking a Principal Software Engineer to join their team in Pune, India. This role is part of the Mastercard Authentication Program, focusing on developing payment authentication and security solutions for both in-store and e-commerce transactions.
The position offers an exciting opportunity to work on critical authentication products including ID Check, Token Authentication Service, and Token Authentication Framework. As a Principal Software Engineer, you'll provide technical leadership within the development lifecycle for the e-commerce payment authentication platform, driving innovation and delivering best-of-breed authentication products.
The ideal candidate brings 15+ years of software engineering experience, with a strong background in Java, Spring ecosystem, and cloud technologies. You'll be working with cutting-edge technologies including microservices architecture, cloud platforms (PCF/Azure), and various database technologies. The role requires expertise in design patterns, REST services, and a deep understanding of security principles.
What makes this role unique is its position at the intersection of technology and financial services, working on solutions that directly impact how millions of consumers authenticate their payments globally. You'll be part of Mastercard's mission to power an inclusive, digital economy that benefits everyone, everywhere.
The company culture emphasizes inclusion, innovation, and what they call their "decency quotient" (DQ). You'll work in small, collaborative teams with diverse backgrounds and experiences, focusing on customer success while making ethical and environmentally responsible decisions.
Key responsibilities include providing technical leadership to multiple teams, managing complex projects, developing scalable solutions, and mentoring junior team members. The role offers the opportunity to work on high-impact projects that shape the future of digital payments while collaborating with global teams.
This is an ideal position for a seasoned technical leader who wants to make a significant impact in the payments industry while working with cutting-edge technologies. The role offers the chance to work on solutions that directly influence how people interact with financial services worldwide, making it an exciting opportunity for someone passionate about both technology and financial innovation.