Taro Logo

Lead / Senior Software Engineer

Global payment technology company powering economies and empowering people in 200+ countries, providing digital payment solutions and innovative financial technology services.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS

Job Description

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.

Last updated 11 days ago

Responsibilities For Lead / Senior Software Engineer

  • Contribute to developing and delivering high quality & scalable software solutions in an agile team
  • Collaborate with global team of product owners, researchers and engineers
  • Build innovative solution prototypes, pilots, and MVPs
  • Explore emerging technologies and assess its potential impact on payments and commerce

Requirements For Lead / Senior Software Engineer

Java
React
MongoDB
TypeScript
  • 5+ years of experience working in agile team
  • 3+ years of Java Spring Boot development experience with microservices and database
  • 5+ years of experience designing scalable software solutions across the stack
  • Excellent written and oral communication skills
  • Experience across the stack - backend, frontend, mobile, and databases
  • Solid understanding of agile development methodology
  • Experience in AI/ML & Generative AI solution development preferred
  • Full-stack development experience preferred

Related Jobs

Senior Backend QA Engineer

Senior Backend QA Engineer position at Crypto.com in Singapore, focusing on quality assurance for backend services and APIs using Ruby, Golang, and modern testing frameworks.

TAP Core/Integration Developer (AVP)

Senior TAP Core/Integration Developer position at OCBC Bank, requiring 6-14 years experience in financial software development, focusing on portfolio management applications and technical solutions.

Agentforce Forward Deployed Engineer (Multiple Levels)

Senior software engineering role at Salesforce focusing on AI solution deployment and implementation using the Agentforce platform, requiring 5+ years of experience.

Senior Software Engineer (OS)

Senior Software Engineer position at Illumina focusing on developing operating system and control software for DNA sequencing devices.

Senior Software Engineer

Senior Software Engineer role at Rockwell Automation focusing on Digital Manufacturing solutions including Digital Twin, AI/ML, and AR/VR technologies.