Software Engineer

Mastercard powers economies and empowers people in 200+ countries and territories worldwide, operating the world's fastest payment processing network.
Navi Mumbai, Maharashtra, India
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer

Mastercard is seeking a talented Software Engineer to join our team and help shape the future of connected commerce. As a key member of our development team, you'll be working on Mastercard's Open Banking Solution, specializing in Angular, NodeJS, and MongoDB technologies.

The role offers an exciting opportunity to work with one of the world's leading financial technology companies, operating the fastest payment processing network connecting consumers, financial institutions, merchants, governments, and businesses in more than 210 countries and territories.

You'll be responsible for developing and maintaining critical components of our global payment infrastructure, writing high-quality code that meets our standards for performance, scalability, and reliability. Your work will directly impact millions of users worldwide who rely on Mastercard's payment processing capabilities.

Key aspects of the role include:

  • Developing modular, extensible, and performant code
  • Implementing robust unit tests and ensuring code quality
  • Working closely with cross-functional teams
  • Contributing to the expansion of our global portal
  • Integrating and optimizing web services

The ideal candidate brings strong problem-solving abilities, deep understanding of data structures & algorithms, and hands-on experience with our tech stack. You'll be joining a collaborative environment where you can grow professionally while working on cutting-edge financial technology solutions.

We offer a comprehensive benefits package and the opportunity to work with a diverse, global team in an organization committed to innovation and excellence in the payments industry. Join us in our mission to power economies and empower people worldwide through technology-driven payment solutions.

Last updated 3 hours ago

Responsibilities For Software Engineer

  • Write modular, extensible, readable, and performant code
  • Focus on code quality, writing unit test cases
  • Collaborate with teams and cross-functional stakeholders
  • Expand existing portal for global use
  • Integrate web services

Requirements For Software Engineer

Node.js
MongoDB
JavaScript
  • Strong problem-solving skills
  • Good understanding of data structures & algorithms
  • Strong hands-on experience with Angular, NodeJS and MongoDB
  • Excellent coding skills
  • Strong technical aptitude and CS fundamentals
  • Excellent communication skills
  • Experience building complex and highly scalable systems
  • Exposure to Test Driven Development
  • Team player

Benefits For Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
  • Comprehensive benefits package
  • Professional growth opportunities
  • Global team environment

Interested in this job?

Jobs Related To Mastercard Software Engineer

Software Engineer II-2

Software Engineer II-2 role at Mastercard's Corporate Solutions team in Pune, building scalable web applications using Java, Spring Boot, and modern frontend frameworks.

Back End Developer

Backend Developer position at Mastercard focusing on Python development, cloud services, and distributed systems in Ramat-Gan, Israel.

Quality Assurance Engineer

Quality Assurance Engineer position at Mastercard in Ramat-Gan, focusing on automated testing with JavaScript/TypeScript, requiring 2-5 years of experience in web application testing.

Software Engineer II

Software Engineer II position at Mastercard focusing on payment solutions development, requiring expertise in secure coding, agile practices, and modern software development methodologies.

Software Engineer

Software Engineer position at Mastercard focused on test automation and quality assurance for the Corporate Solutions team.