Confirmed on the employer's own hiring board on Oct 9, 2026. First seen by Alion on Oct 8, 2026.
Job Summary
Lead Software Developer (Level 6)
Location: Pune, India
Role: Full-time
Experience: 10+ Years
Overview
Mastercard is seeking a highly skilled and motivated Lead Software Developer (Level 6) to join our Cards & Payments technology team. The ideal candidate will have strong expertise in Mainframe technologies and Python development, with additional experience in Java Spring Boot. This role requires a hands-on technical leader who can design, develop, and support mission-critical payment processing applications while driving modernization initiatives across the Cards & Payments ecosystem.
Key Responsibilities
- Lead the design, development, and implementation of scalable solutions within the Cards & Payments domain.
- Develop and maintain high-performance Mainframe applications supporting critical payment processing functions.
- Build and enhance automation, integration, and data-processing solutions using Python.
- Collaborate with architects, product owners, and cross-functional teams to deliver business-critical projects.
- Participate in modernization initiatives by integrating Mainframe systems with distributed applications and APIs.
- Develop and support microservices and enterprise applications using Java Spring Boot.
- Ensure application reliability, performance, security, and compliance with Mastercard standards.
- Conduct design reviews, code reviews, and mentor junior developers.
- Analyze production issues, perform root cause analysis, and implement preventive measures.
- Contribute to Agile ceremonies and drive continuous improvement initiatives.
Required Technical Skills
Primary Skills
- Mainframe Development
- COBOL
- JCL
- VSAM
- DB2
- CICS
- MQ Series
Secondary Skills
- Python
- Application development
- Scripting and automation
- Data processing and integration
- Java
- Spring Boot
- REST API Development
- Microservices Architecture
Functional Skills
Primary Domain Expertise
- Cards & Payments Domain
- Issuing
- Acquiring
- Transaction Processing
- Authorization
- Clearing & Settlement
- Payment Network Operations
- Card Lifecycle Management
Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.
- 10+ years of software development experience with strong exposure to enterprise-scale applications.
- Proven experience leading technical teams and delivering complex projects.
- Strong understanding of software development lifecycle, Agile methodologies, and DevOps practices.
Preferred Qualifications
- Experience working in global financial services or payment organizations.
- Familiarity with cloud platforms and modernization initiatives.
- Exposure to CI/CD pipelines and automated testing frameworks.
- Strong analytical and problem-solving skills.
- Excellent stakeholder management and communication skills.
Success Factors
- Ability to lead from the front with a hands-on approach.
- Strong ownership and accountability for delivery.
- Deep understanding of payment systems and transaction flows.
- Ability to collaborate across global teams and drive technical excellence.
Level: Lead Software Developer (L6)
Function: Software Engineering
Domain: Cards & Payments Technology
Primary Skills: Mainframe, Python
Secondary Skills: Java Spring Boot, REST APIs, Microservices
Key Responsibilities
Lead Software Developer (Level 6)
Location: Pune, India
Role: Full-time
Experience: 10+ Years
Overview
Mastercard is seeking a highly skilled and motivated Lead Software Developer (Level 6) to join our Cards & Payments technology team. The ideal candidate will have strong expertise in Mainframe technologies and Python development, with additional experience in Java Spring Boot. This role requires a hands-on technical leader who can design, develop, and support mission-critical payment processing applications while driving modernization initiatives across the Cards & Payments ecosystem.
Key Responsibilities
- Lead the design, development, and implementation of scalable solutions within the Cards & Payments domain.
- Develop and maintain high-performance Mainframe applications supporting critical payment processing functions.
- Build and enhance automation, integration, and data-processing solutions using Python.
- Collaborate with architects, product owners, and cross-functional teams to deliver business-critical projects.
- Participate in modernization initiatives by integrating Mainframe systems with distributed applications and APIs.
- Develop and support microservices and enterprise applications using Java Spring Boot.
- Ensure application reliability, performance, security, and compliance with Mastercard standards.
- Conduct design reviews, code reviews, and mentor junior developers.
- Analyze production issues, perform root cause analysis, and implement preventive measures.
- Contribute to Agile ceremonies and drive continuous improvement initiatives.
Required Technical Skills
Primary Skills
- Mainframe Development
- COBOL
- JCL
- VSAM
- DB2
- CICS
- MQ Series
Secondary Skills
- Python
- Application development
- Scripting and automation
- Data processing and integration
- Java
- Spring Boot
- REST API Development
- Microservices Architecture
Functional Skills
Primary Domain Expertise
- Cards & Payments Domain
- Issuing
- Acquiring
- Transaction Processing
- Authorization
- Clearing & Settlement
- Payment Network Operations
- Card Lifecycle Management
Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.
- 10+ years of software development experience with strong exposure to enterprise-scale applications.
- Proven experience leading technical teams and delivering complex projects.
- Strong understanding of software development lifecycle, Agile methodologies, and DevOps practices.
Preferred Qualifications
- Experience working in global financial services or payment organizations.
- Familiarity with cloud platforms and modernization initiatives.
- Exposure to CI/CD pipelines and automated testing frameworks.
- Strong analytical and problem-solving skills.
- Excellent stakeholder management and communication skills.
Success Factors
- Ability to lead from the front with a hands-on approach.
- Strong ownership and accountability for delivery.
- Deep understanding of payment systems and transaction flows.
- Ability to collaborate across global teams and drive technical excellence.
Level: Lead Software Developer (L6)
Function: Software Engineering
Domain: Cards & Payments Technology
Primary Skills: Mainframe, Python
Secondary Skills: Java Spring Boot, REST APIs, Microservices

