Mastercard is seeking a Principal Software Engineer to join their Transfer Solutions team, focused on establishing the company as a leader in real-time payments. This role is crucial in 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 responsible for leading complex technical initiatives, driving architectural decisions, and ensuring the delivery of high-quality software solutions. You'll work with cross-functional teams to solve challenging problems in the payments space, while promoting engineering excellence through code reviews, automation, and best practices.
As a Principal Engineer, you'll be instrumental in shaping the technical direction of critical payment systems, implementing secure and scalable solutions that process transactions across 210+ countries. The role requires expertise in multiple programming languages, cloud technologies, and modern software development practices including CI/CD, TDD, and microservices architecture.
You'll have the opportunity to work on cutting-edge payment technologies, collaborate with global teams, and contribute to Mastercard's mission of building a sustainable world that unlocks priceless possibilities for all. The position offers competitive compensation, comprehensive benefits, and the chance to make a significant impact in the global payments industry.
This role combines technical leadership with hands-on development, requiring both deep technical expertise and the ability to mentor and guide other engineers. You'll be part of a company that values innovation, inclusion, and maintains a high decency quotient (DQ) in all interactions.