# Lead Software Engineer-1 Lead Software Development Engineer

**Company**: Mastercard
**Location**: Pune, India
**Work arrangement**: onsite
**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-1_R-290019?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_8b525d8b-0b0

## 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:

- Work with a team of talented developers to develop high-performance Java-based solutions.

- Analyze, design, and develop 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.

- Coach and develop junior employees.

- Design highly complex applications, interfaces, and integrations.

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

- Perform performance engineering of the enterprise software architecture.

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

- Handle 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, including multi-agent orchestration and responsible AI practices.

- 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
- Responsible AI practices
- Git-based development
- CI/CD pipelines
- Java JDK 17
- Tomcat
- Spring
- Spring Boot
- Shell Scripting
- JSON
- Docker
- Kubernetes
- JUnit
- Automated unit testing frameworks
- CI/CD principles
- Jenkins
- Gradle
- Maven
- Angular

---

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