Mastercard, a global leader in payment technology powering economies across 200+ countries, is seeking a Senior Software Engineer for their Network & Digital Payments group. This role is part of a team creating foundational payment solutions that bring security, convenience, and control to digital payments worldwide.
The position offers an exciting opportunity to work on products with global scale impact, focusing on driving innovation in the digital payments space. As a senior engineer, you'll be responsible for developing robust backend services using Java and Spring Boot, while also creating engaging front-end experiences with Angular or React. The role combines technical expertise in full-stack development with the opportunity to mentor junior engineers and contribute to architectural decisions.
Working within small, collaborative teams alongside software engineers and product managers, you'll be part of an organization that values diversity, inclusion, and ethical decision-making. The role requires strong technical skills in Java, microservices, cloud platforms, and modern front-end frameworks, along with experience in security-related concepts and DevOps practices.
This is an ideal opportunity for an experienced developer who wants to make a significant impact on global digital payment solutions while working with cutting-edge technologies. You'll be part of Mastercard's mission to build a sustainable economy where everyone can prosper, working on solutions that make transactions secure, simple, smart, and accessible worldwide.
The position offers the chance to work with a highly motivated team, participate in technology selection, and contribute to the development of innovative payment solutions. You'll be involved in the complete software development lifecycle, from design and development to deployment and maintenance, while ensuring high standards of code quality and security.