# Lead Software Engineer-2 Lead Software Development Engineer

**Company**: Mastercard
**Location**: Pune, India
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Pune-India/Lead-Software-Engineer-2_R-290020?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_d6b220e2-1da

## Description

Mastercard is looking for a talented Lead Software Development Engineer to join the Mastercard Foundry Research and Development team in Pune.

In this role, you will be part of a highly agile team building exciting and innovative products delivered at scale to global markets.

Responsibilities:

- Develop high-performance Java-based solutions

- Analyze, design, and develop software solutions

- Contribute to requirements for new applications and customizations

- Ensure quality of one or more application codebases and alignment with development standards

- Coach and develop junior employees

- Design highly complex applications, interfaces, and integrations

- Integrate at an enterprise level using third-party middleware or messaging products

- Provide functional guidance, advice, and training to other application developers

- Perform software development, code reviews, and day-to-day support duties

- Participate in group-wide and external public speaking and other communications conveying domain-level directions

- Research and evaluate tools to support domain-specific needs

Requirements:

- Hands-on experience with AI-assisted tools such as Claude Code, GitHub Copilot, and Codex

- Ability to configure reusable AI workflows

- Knowledge of agentic workflows and multi-agent orchestration

- Experience integrating AI workflows into Git-based development and CI/CD pipelines

- 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

- Experience with a UI framework such as Angular is a plus

About You:

- Loves creating innovative solutions to problems in a collaborative, fun environment

- Advanced knowledge and understanding of modern software engineering concepts and methodologies

- Passionate about software development and comfortable in a fluid environment

- Passionate about code quality and coding best practices

- Shows initiative and demonstrates a willingness to take on challenging opportunities

- Excellent communication and strong collaboration skills

- Driven, highly motivated, and a strong team-player

- Interested in mentoring and helping grow the skills of the next generation of software developers

## Skills

### Required
- Java
- AI-assisted tools
- agentic workflows
- multi-agent orchestration
- Git-based development
- CI/CD pipelines
- Docker
- Kubernetes
- JUnit
- Tomcat
- Spring
- Spring Boot
- Shell Scripting
- JSON

### Nice to have
- Angular

---

Source: [Apply at mastercard.wd1.myworkdayjobs.com](https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Pune-India/Lead-Software-Engineer-2_R-290020?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
