Mastercard is seeking a Senior Software Engineer to join their Transfer Solutions team, focusing on Disbursements, Remittances, and Bill Payments. This role is part of a strategically important global engineering organization that drives digital payment innovations. The position involves working with cutting-edge technology to develop and maintain products that power secure, simple, and smart transactions worldwide.
As a Senior Software Engineer, you'll be responsible for end-to-end software delivery, from development to deployment, while ensuring exceptional code quality. You'll work in an agile environment, contributing to architectural decisions, mentoring junior developers, and driving the adoption of best practices and technology standards.
The ideal candidate should have strong expertise in multiple programming languages, secure coding practices, and modern software development methodologies. You'll be working with cloud technologies, implementing CI/CD pipelines, and ensuring high system availability. This role offers the opportunity to impact global payment solutions while working with diverse teams across 210+ countries.
Mastercard offers a unique environment where technology meets financial innovation, providing opportunities to work on solutions that affect millions of users worldwide. The company's culture is driven by their decency quotient (DQ), fostering an inclusive environment that values innovation, collaboration, and technical excellence.
This position is perfect for engineers who are passionate about financial technology, enjoy solving complex technical challenges, and want to be part of a company that's shaping the future of digital payments.