Mastercard

Senior Software Engineer

Mastercard
Apply
17 hours ago
Pune, IndiaSenior
H1B Sponsor

Responsibilities

  • Design, develop, test, and support Java-based payment processing applications and APIs.
  • Build and maintain automated validation frameworks using Java-based testing and API automation tools.
  • Develop solutions for authorization, clearing, tokenization, settlement, and transaction processing workflows.
  • Support customer onboarding, integration testing, and production readiness with customers, product teams, and engineers.
  • Automate validation of ISO 8583 messages, transaction routing, response handling, and exception scenarios.
  • Analyze defects, troubleshoot complex issues, and drive resolution across systems and teams.
  • Contribute to architecture, code reviews, CI/CD pipelines, and operational excellence initiatives.
  • Own features from design through production support and guide less-experienced engineers.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Strong experience with Java, Spring Boot, 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.
  • Experience delivering scalable, reliable applications and combining application development with automation engineering.
  • Experience with software quality, testing strategies, automation-first development, and software development lifecycle practices.
  • Experience collaborating across globally distributed product, engineering, architecture, operations, and customer-facing teams.
  • Experience using AI-assisted engineering tools, including GitHub Copilot and Claude CLI, is stated; payments or financial services experience is preferred.

Tech Stack

CucumberJavaJUnitSeleniumSpring BootTestNG

Categories

Mastercard

About Mastercard

10,000+ employees

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re building 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.

Contact me