Mastercard logo

Lead Software Engineer-2

Mastercard
NewPosted yesterday

LOCATION

Pune · Onsite

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

JavaSpring BootSoftware ArchitectureUnit TestingCI/CDDockerKubernetesPerformance Engineering

Job description

Overview

Lead Software Development Engineer on the Mastercard Foundry Research and Development team, building innovative payment products delivered at scale to global markets.

What you'll do

  • Work with a team of developers to develop high performance Java based solutions.
  • Be responsible for the analysis, design, and development of software solutions.
  • Contribute to requirements for new applications and customizations, adhering to standards, processes, and best practices.
  • Ensure quality of one or more application codebases and alignment with development standards.
  • Apply technical capabilities to coach and develop junior employees.
  • Design highly complex applications, interfaces and integrations.
  • Integrate at an enterprise level using third-party middleware or messaging products, or by designing and implementing custom interfaces and mapping.
  • Be responsible for performance engineering of the enterprise software architecture, and provide functional guidance, advice, and/or training to other application developers.
  • Perform software development, code reviews and day-to-day support duties.
  • Give group-wide and external public speaking and other communications conveying domain level directions.
  • Research and evaluate tools to support domain-specific needs.

What you'll need

  • Hands-on experience with AI-assisted tools such as Claude Code, GitHub Copilot, and Codex for requirements analysis, solution design, code generation, review, documentation, test automation, and troubleshooting.
  • Ability to configure reusable AI workflows using AGENTS.md, custom skills, sub-agents, prompt patterns, context management, and project-specific instructions.
  • Knowledge of agentic workflows, including multi-agent orchestration, tool integration, human-in-the-loop controls, LLM evaluation, guardrails, and responsible AI practices.
  • Ability to validate AI-generated outputs for correctness, security, quality, maintainability, compliance, and production readiness.
  • Experience integrating AI workflows into Git-based development, automated quality gates, CI/CD pipelines, observability, and cloud-native deployment.
  • Proficiency with Java JDK 17 or greater.
  • Knowledge of Tomcat, Spring, Spring Boot, Shell Scripting, JSON.
  • Experience with Docker, Kubernetes or other container orchestration solutions.
  • Expertise in JUnit or other automated unit testing frameworks.
  • Knowledge of CI/CD principles and tools such as Jenkins, Gradle, Maven.
  • Knowledge of Source Control Management and working with code in a multi-developer environment.

Nice to have

  • Experience with a UI framework such as Angular.

Details

  • Location: Pune, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Lead Software Engineer-2