Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 17896625

    Mastercard logo

    Lead Software Engineer

    Mastercard · Pune · onsite · Posted 36d ago

    Undisclosed4–7 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    Job Description

    Overview: Payments Network Technology is seeking a Lead Software Engineer to design, develop, and support payment processing applications and automation solutions. The role combines hands-on Java development with automated validation of end-to-end transaction flows across ISO 8583, tokenization, authorization, clearing, and settlement services.

    Title and Summary

    Lead Software Engineer

    Overview

    Payments Network Technology is seeking a Lead Software Engineer to design, develop, and support payment processing applications and automation solutions. The role combines hands-on Java development with automated validation of end-to-end transaction flows across ISO 8583, tokenization, authorization, clearing, and settlement services.

    Roles and 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 solutions supporting authorization, tokenization, clearing, settlement, and payment processing workflows.
    • Create automated validation for ISO 8583 messages, transaction routing, response handling, and exception scenarios.
    • Participate in architecture, design, code reviews, and production support activities.
    • Integrate automated testing into CI/CD pipelines to improve release quality and engineering productivity.
    • Troubleshoot complex payment processing issues and collaborate across engineering, product, and operations teams.
    • Mentor engineers and drive engineering and automation best practices across teams.

    Essential Skills

    • Strong software development experience using 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, and problem-solving skills.
    • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.

    All About You

    • Hands-on Java engineer with a passion for building reliable and scalable software.
    • Experience combining application development with automation engineering.
    • Strong understanding of software quality, testing strategies, and automation-first development practices.
    • Ability to work effectively across globally distributed engineering, product, and operations teams.
    • Experience in Agile development environments.
    • Experience applying AI-assisted engineering tools, including GitHub Copilot and Claude CLI.
    • Payments or financial services experience preferred.

    Corporate Security Responsibility

    All activities involving access to Mastercard assets, information, and networks come 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.

    Location

    Pune, India



    Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

    Sourced from naukri

    Skills

    AutomationJUnitGithubAgilesoftware qualitycdTest strategydebuggingSQLPaymentsREST APISpring BootAPIJavaTestngFinancial ServicesSeleniumSoftware DevelopmentCucumberRest AssuredJava DevelopmentGITCi/Cd

    About MasterCard

    Mastercard logo

    Mastercard

    FinTech

    7.9k+

    employees

    1966

    60 years old

    Purchase,New York

    United States

    About

    Payments Technology company enabling transactions

    Industries

    FinTechFinancial ServicesInternet

    Employee ratings

    1,001 reviews

    3.8/ 5

    Culture

    3.8

    Career growth

    3.1

    Work-life

    3.8

    Employees rate it well for

    Work Life Balance231Work Culture142Salary110Senior Management75Job Security55

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Lead Software Engineer · waiting for your command