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