Taro Logo

Senior Software Engineer - Full Stack

Mastercard powers economies and empowers people worldwide, providing digital payment solutions and making transactions secure, simple, smart and accessible.
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Finance

Description For Senior Software Engineer - Full Stack

Mastercard, a global leader in digital payments operating in 200+ countries, is seeking a Senior Software Engineer - Full Stack to join their team in Pune, India. This role combines technical expertise with leadership responsibilities, focusing on building secure, scalable payment solutions that power economies worldwide.

The ideal candidate will bring 6-9 years of experience in Java/Full Stack development, with strong expertise in React or Angular. You'll be responsible for designing, developing, and delivering software solutions that maintain Mastercard's high standards of security and performance. The role requires deep technical knowledge across multiple programming languages, secure coding practices, and modern development methodologies including TDD/BDD.

Key technical requirements include proficiency in Java, JavaScript, and React, understanding of API standards, experience with CI/CD pipelines, and strong debugging skills. You'll work with various tools like Sonar, Checkmarx, and Jenkins while ensuring code quality and security compliance with standards like OWASP.

Beyond technical skills, you'll participate in team discussions, mentor junior developers, and drive technology standards adoption. The role offers the opportunity to work on mission-critical software capabilities that directly impact global financial transactions and customer experiences. You'll be part of a team that values innovation, security, and continuous improvement, while contributing to Mastercard's mission of building a sustainable economy where everyone can prosper.

This position requires strong collaboration skills as you'll work closely with product owners, business stakeholders, and team members to deliver high-quality solutions. You'll need to balance technical excellence with business requirements while maintaining Mastercard's commitment to 99.95% availability and optimal customer experience.

Last updated 10 hours ago

Responsibilities For Senior Software Engineer - Full Stack

  • Analysis, design, development and delivery of software solutions
  • Participate in team prioritization discussions with Product/Business stakeholders
  • Estimate and own delivery tasks
  • Automate build, operate, and run aspects of software
  • Drive code/design/process trade-off discussions
  • Perform demos/acceptance discussions with Product owners
  • Develop complete understanding of end-to-end technical architecture
  • Mentor and guide new and less-experienced team members
  • Drive adoption of technology standards and opinionated frameworks
  • Share and seek knowledge within their Guild/Program

Requirements For Senior Software Engineer - Full Stack

Java
React
JavaScript
Linux
  • 6-9 years of career experience in Java / Full Stack Development
  • Experience on Angular or React required
  • Ability to write secure code in three or more languages
  • Understanding of secure coding standards (OWASP, CWE, SEI CERT)
  • Knowledge of operating systems internals (Windows, Linux)
  • Skills in test driven and behavior driven development (TDD and BDD)
  • Understanding of API standards and cataloging
  • Experience with CI/CD tools and pipelines
  • Ability to perform debugging and troubleshooting
  • Understanding of advanced design patterns

Interested in this job?

Jobs Related To Mastercard Senior Software Engineer - Full Stack