Mastercard, a global leader in payment technology, is seeking a Lead/Senior Software Engineer to join their Foundry R&D team. This role presents an exciting opportunity to drive innovation in the payment industry while working with cutting-edge technologies.
The position is based in Singapore and requires a seasoned professional with 5+ years of experience in software development. As part of the Mastercard Foundry R&D team, you'll be at the forefront of developing innovative payment solutions and exploring emerging technologies that shape the future of commerce.
The ideal candidate will bring extensive experience in Java Spring Boot development, microservices architecture, and both SQL and NoSQL databases. While the role primarily focuses on backend development, full-stack capabilities are highly valued, including experience with React/Angular for frontend and iOS/Android for mobile development.
What makes this role particularly exciting is the opportunity to work on innovative solution prototypes and MVPs that explore the boundaries of what's possible in payment and commerce. The team operates in a high-ownership, fast-moving agile environment, collaborating with product owners, researchers, and engineers globally.
Key technical requirements include 3+ years of Java Spring Boot experience, strong understanding of microservices architecture, and database management. The role also offers exposure to AI/ML and Generative AI solutions using various cloud-based platforms such as Databricks, Azure AI Foundry, or AWS AI Stack.
At Mastercard, you'll be part of a company that powers economies and empowers people in over 200 countries and territories worldwide. The company's commitment to building a sustainable economy where everyone can prosper, combined with its focus on innovation and technology, makes this an excellent opportunity for a senior engineer looking to make a significant impact in the financial technology sector.