Lead Software Engineer-1

Mastercard

Fresher Pune Full Time Hybrid (office + remote)
Mastercard logo
Posted : yesterday
Actively hiring

Job description

Mastercard is a global technology leader in the payments industry, dedicated to powering economies and empowering individuals across over 200 countries. We strive to build an inclusive digital economy that is secure, simple, smart, and accessible for everyone. Our team focuses on innovation and the development of new products using emerging technologies, managing them from inception through to market validation. Join us to shape the future of commerce globally.

This role is within the Mastercard Foundry Research and Development team, working on exciting, innovative products for global markets. The team is built on a strong foundation of research and development, exploring new product lines and collaborating strategically with startups to advance commerce solutions.

Responsibilities

As a Lead Software Development Engineer, you will be instrumental in developing high-performance Java-based solutions. Your responsibilities will include:

- Analyzing, designing, and developing software solutions. - Contributing to application requirements and customizations, ensuring adherence to standards and best practices. - Maintaining the quality of application codebases and aligning with development standards. - Mentoring and developing junior engineers through technical guidance. - Designing complex applications, interfaces, and enterprise-level integrations. - Performing performance engineering and providing functional guidance and training. - Engaging in software development, code reviews, and day-to-day support. - Communicating domain-level directions effectively. - Researching and evaluating tools to meet domain-specific needs.

Qualifications

We are seeking a talented Lead Software Engineer with:

- Hands-on experience with AI-assisted tools such as Claude Code, GitHub Copilot, and Codex for various stages of the development lifecycle (analysis, design, code generation, review, documentation, testing, 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. - Proficiency in validating 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, Tomcat, Spring, Spring Boot, Shell Scripting, and JSON. - Experience with container orchestration solutions like Docker and Kubernetes. - Expertise in Junit or other automated unit testing frameworks. - Knowledge of CI/CD principles and tools (Jenkins, Gradle, Maven). - Familiarity with Source Control Management and multi-developer code environments. - A degree in a relevant field and a strong foundation in modern software engineering concepts.

Essential Skills

JavaSpring BootDockerKubernetesCI/CDGitJunitShell ScriptingJSONTomcatSpringAI-assisted toolsClaude CodeGitHub CopilotCodexAgentic workflowsResponsible AI

Good to Have

Angular

Highlights

  • Actively hiring

More Details

RoleLead Software Engineer-1
IndustryFinancial Services
DepartmentSoftware Development, Research & Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

MasterCard logo

MasterCard

Financial Services

Lead Software Engineer-1 at Mastercard | SkillMX | SkillMX