Mastercard

Lead Software Engineer

Mastercard
Apply
17 hours ago
Pune, IndiaStaff+
H1B Sponsor

Responsibilities

  • Design, develop, test, and support scalable Java-based applications and services.
  • Build and maintain automated test frameworks using Java, Cucumber, JUnit/TestNG, and API automation tools.
  • Develop payment-processing solutions covering authorization, tokenization, clearing, settlement, and related workflows.
  • Create automated validation for ISO 8583 messages, transaction routing, response handling, and exception scenarios.
  • Participate in architecture, design, code reviews, production support, and complex payment issue troubleshooting.
  • Integrate automated testing into CI/CD pipelines and collaborate with engineering, product, and operations teams.
  • Mentor engineers and drive engineering and automation best practices across teams.

Requirements

  • Strong software development experience with Java, Spring Boot, REST APIs, and distributed systems.
  • Experience designing, developing, and supporting enterprise-scale applications.
  • Hands-on experience with Cucumber, JUnit/TestNG, Rest Assured, Selenium, or similar Java-based automation frameworks.
  • Understanding of automated testing principles and test framework design.
  • Knowledge of ISO 8583 messaging and payment transaction processing.
  • Experience with authorization, clearing, tokenization, settlement, or related payment technologies.
  • Experience with Git, CI/CD pipelines, SQL, and cloud-native development practices.
  • Strong debugging, analytical, problem-solving, collaboration, and communication abilities.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Experience combining application development with automation engineering and applying software quality and testing strategies.
  • Experience working in Agile development environments and with AI-assisted engineering tools including GitHub Copilot and Claude CLI.
  • Payments or financial services experience is preferred.

Tech Stack

CucumberGitJavaJUnitSeleniumSpring BootSQLTestNG

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