Hiring.Camp

Senior Software Engineer

Mastercard

·

Today

Location
Pune, India
Type
Full-time
Department
Engineering
Seniority
Senior
Education
Bachelor
Closing date
Today
Source
Workday

Description

Our Purpose

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.

Title and Summary

Senior Software Engineer

Who is Mastercard?
Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.
Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.

Overview
Payments Network Technology is seeking a Senior Software Engineer to design, develop, and support payment processing applications and customer integration solutions. The role combines hands-on Java development with automation and validation of end-to-end transaction flows across authorization, clearing, tokenization, and related payment network services.
Roles and Responsibilities
• Design, develop, test, and support Java-based applications and APIs for payment processing platforms.
• Build and maintain automated validation frameworks using Java, Cucumber, JUnit/TestNG, and API automation tools.
• Develop solutions supporting authorization, clearing, tokenization, settlement, and transaction processing workflows.
• Partner with customers, product teams, and engineers to support onboarding, integration testing, and production readiness.
• Create automated validation for ISO 8583 messages, transaction routing, response handling, and exception scenarios.
• Analyze defects, troubleshoot complex issues, and drive resolution across multiple systems and teams.
• Contribute to architecture, code reviews, CI/CD pipelines, and operational excellence initiatives.
• Guide less-experienced engineers and independently own features from design through production support.
Essential Skills
• Strong software development experience with Java, Spring Boot, REST APIs, and distributed systems.
• Hands-on experience with Cucumber, JUnit/TestNG, Rest Assured, Selenium, or similar Java-based automation frameworks.
• Experience developing and supporting enterprise-scale applications.
• Understanding of ISO 8583 messaging and payment transaction processing.
• Knowledge of authorization, clearing, tokenization, settlement, and payment lifecycle flows.
• Experience working directly with customers or integration partners.
• Strong debugging, analytical, and problem-solving skills.
• Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
All About You
• Hands-on software engineer with experience delivering scalable, reliable applications.
• Experience combining application development with automation engineering.
• Strong understanding of software quality, testing strategies, and automation-first development practices.
• Experience working in Agile delivery environments across the software development lifecycle.
• Ability to collaborate with globally distributed product, engineering, architecture, operations, and customer-facing teams.
• Experience applying AI-assisted engineering tools, including GitHub Copilot and Claude CLI.
• Payments or financial services experience, including customer onboarding and transaction processing, is preferred

Corporate Security Responsibility


All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:

  • Abide by Mastercard’s security policies and practices;

  • Ensure the confidentiality and integrity of the information being accessed;

  • Report any suspected information security violation or breach, and

  • Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.




Skills

JavaSpring BootCI/CDGitHubRESTAgile

Similar Jobs

30

Senior Software Engineer

Atlas HXM · Mexico +3

Today

Senior Software Engineer

Boxbot · Alameda, CA · Onsite

Today

Senior Software Engineer

Art2Hire Openings · Riga · Hybrid

Today

Senior Software Engineer

Anaplan · Spain, Remote +1 · Remote

Today

Senior Software Engineer

Bestpass · Edmonton, AB (Hybrid) · Hybrid

Today

Senior Software Engineer

Penn Veterinary Supply · Lancaster, PA +1 · Remote

Today

Senior Software Engineer

Sony Interactive Entertainment · Ireland, Dublin

Today

Senior Software Developer

NYC Department of City Planning · New York City, NY, United States

Today

Senior Software Developer

Nokia · India · Hybrid

Today

Senior Software Engineer

Cloudbeds · Europe; Latin America; North America

Today

Senior Software Engineer

Ford · US

Today

Senior Software Engineer

USA01 - USA Automotive · United States, US · Remote

Today

Senior Software Engineer

Renaissancelearning Nam · Remote - US · Remote

Today

Senior Software Engineer

Mastercard · Pune, India

Today

Senior Software Engineer

Mastercard · Pune, India

Today

Senior Software Engineer

Tyto Athene · Remote, US · Remote

Today

Sr Software Engineer

Gehc · IND19-01-Bengaluru-EPIP 122 (Phase II), India

Today

Senior Software Engineer

Odin · London +5 · Remote

Today

Senior Software Engineer

Odin · Brazil · Remote

Today

Sr Engineer Software

Empower · KA Bangalore, India · Hybrid

Today

Senior Software Engineer

Belay Technologies · Annapolis Junction, MD

Today

Sr Software Engineer

Disney · IND - Bangalore - Ecoworld 6B - 7th Floor, India · Onsite

Today

Sr. Software Engineer

Reveleer · US · Remote

Today

Senior Software Developer

IRECKONU · Amsterdam

Today

Sr. Software Engineer

Proofpoint · India

Today

Senior Software Engineer

Mmsg · Melbourne Central Towers - Level 19, Australia +1

Today

Senior Software Engineer

Cisco · USA-MILPITAS, United States of America · Hybrid

Today

Senior Software Engineer

Servicetitan · India Bengaluru, Karnataka

Today

Sr. Software Engineer

Rincon Research Corporation · Centennial, CO +3

Today

Senior Software Engineer

Banner Solutions · Remote · Remote

Yesterday
Senior Software Engineer at Mastercard | Hiring.Camp