Lead Software Engineer

Mastercard · Pune · 10+ yrs experience · Posted 2026-07-17

Tech stack: Golang, Java

Apply on the company site · Get a referral for this role

Mastercard salary & ratings · Mastercard interview process · More live openings

About the role

Lead Software Engineer We work to connect and power an inclusive, digital economy that benefits everyone, everywhere, by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships, and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation, and delivers better business results.
Responsibilities:
- Leads software engineering projects and creates the development and delivery of enhanced software solutions.
- Researches alternative technical solutions for changing business needs.
- Responsible for assuring the daily activities of the team meet the requirements of SLA’s.
- Major Accountabilities:
- Lead major projects and complex initiatives with broad scope and long term business impact, driving innovation, quality, cost effectiveness, and faster time to market.
- Own end to end system development and maintenance, ensuring delivery against SLAs and guiding the team through all phases of the SDLC.
- Act as a technical subject matter expert, defining solution architecture, creating strategic technical plans, addressing solution gaps, and leading design and implementation of complex solutions.
- Partner with business, technical, and project stakeholders to identify opportunities, assess ROI, define scope, manage risks and constraints, and support business case development and decision making.
- Evaluate current and emerging technologies, perform PoCs, recommend frameworks and platforms, and contribute to technology selection, vendor evaluation, and RFI/RFP processes.
- Proactively create and maintain solution and technology roadmaps, cost and time estimates, and support project managers in scope and execution management.
- Define and lead quality strategy, methodologies, metrics, and assurance processes, ensuring appropriate test coverage and conducting reviews across requirements, architecture, design, code, security, and performance.
- Lead production incident and problem management, including root cause analysis and remediation.
- Coordinate offshore development, track and report project and software metrics, and continuously improve standards, processes, and engineering efficiency.
- Mentor, coach, and develop team members, deliver technical training and knowledge sharing sessions, assist with staffing decisions, and enforce documentation and compliance standards.
- Ensure adherence to organizational, audit, and compliance requirements, proactively embedding compliance into the SDLC and representing the team during audits.
Qualifications:
- Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent experience.
- 10+ years of experience in related field, including delivering secure solutions in Financial Services Sector is preferred.
- Advanced knowledge and understanding of Software Engineering Concepts and Methodologies, Design Principles, Design patterns is required.
- Strong hands experience in Java, AI/ML or Golang, gRPC, REST APIs, async processing, concurrency, multi-threading, event driven architecture
- Demonstrate MC Core Competencies.
- Ability to be high-energy, detail-oriented, proactive and able to function under pressure in an independent environment along with a high degree of initiative and self-motivation to drive results.
- Strong communication skills -- both verbal and written – and strong relationship, collaboration skills and organizational skills.
- Ability to quickly learn and implement new technologies, frameworks and tools and support multiple concurrent activities and to interface with external / internal resources, working as a member of a matrix based diverse and geographically distributed project team.
- This job is a developing subject matter expert in the Software Engineering area, influencing stakeholders and applying advanced knowledge to drive achievement of area goals and initiatives by contributing to solution development and improvements for existing products, services, and/or processes.
- Develops and maintains high-quality, scalable software solutions, ensuring security and operational resilience.
- Performs thorough code reviews, providing constructive feedback to uphold quality standards.
- Designs, develops, and delivers complex software solutions aligned with business needs and organizational standards.
- Creates detailed technical artifacts, including requirements documents, design specifications, test plans, and deployment strategies.
- Performs system maintenance, incident management, root cause analysis, and problem resolution in complex production environments.
- Evaluates emerging technologies and frameworks, conducting Proof of Concept (PoCs) evaluations.
- Maintains solution and technology roadmaps, contributing to strategic planning and innovation while promoting best practices in SDLC, testing, and security.
- Guides and mentors junior team members through on-the-job experiences, reviewing work and fostering a culture of continuous improvement to grow expertise around their discipline.

Qualifications

- Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent experience.
- 10+ years of experience in related field, including delivering secure solutions in Financial Services Sector is preferred.
- Advanced knowledge and understanding of Software Engineering Concepts and Methodologies, Design Principles, Design patterns is required.
- Strong hands experience in Java, AI/ML or Golang, gRPC, REST APIs, async processing, concurrency, multi-threading, event driven architecture
- Demonstrate MC Core Competencies.
- Ability to be high-energy, detail-oriented, proactive and able to function under pressure in an independent environment along with a high degree of initiative and self-motivation to drive results.
- Strong communication skills -- both verbal and written – and strong relationship, collaboration skills and organizational skills.
- Ability to quickly learn and implement new technologies, frameworks and tools and support multiple concurrent activities and to interface with external / internal resources, working as a member of a matrix based diverse and geographically distributed project team.
- This job is a developing subject matter expert in the Software Engineering area, influencing stakeholders and applying advanced knowledge to drive achievement of area goals and initiatives by
- contributing to solution development and improvements for existing products, services, and/or processes.
- Develops and maintains high-quality, scalable software solutions, ensuring security and operational resilience.
- Performs thorough code reviews, providing constructive feedback to uphold quality standards.
- Designs, develops, and delivers complex software solutions aligned with business needs and organizational standards.
- Creates detailed technical artifacts, including requirements documents, design specifications, test plans, and deployment strategies.
- Performs system maintenance, incident management, root cause analysis, and problem resolution in complex production environments.
- Evaluates emerging technologies and frameworks, conducting Proof of Concept (PoCs) evaluations.
- Maintains solution and technology roadmaps
- contributing to strategic planning and innovation while promoting best practices in SDLC, testing, and security.
- Guides and mentors junior team members through on-the-job experiences, reviewing work and fostering a culture of continuous improvement to grow expertise around their discipline.

Responsibilities

- Leads software engineering projects and creates the development and delivery of enhanced software solutions.
- Researches alternative technical solutions for changing business needs.
- Responsible for assuring the daily activities of the team meet the requirements of SLA’s.
- Major Accountabilities: Lead major projects and complex initiatives with broad scope and long term business impact
- driving innovation, quality, cost effectiveness, and faster time to market.
- Own end to end system development and maintenance, ensuring delivery against SLAs and guiding the team through all phases of the SDLC.
- Act as a technical subject matter expert, defining solution architecture, creating strategic technical plans, addressing solution gaps, and leading design and implementation of complex solutions.
- Partner with business, technical, and project stakeholders to identify opportunities, assess ROI, define scope, manage risks and constraints, and support business case development and decision making.
- Evaluate current and emerging technologies, perform PoCs, recommend frameworks and platforms, and contribute to technology selection, vendor evaluation, and RFI/RFP processes.
- Proactively create and maintain solution and technology roadmaps, cost and time estimates, and support project managers in scope and execution management.
- Define and lead quality strategy, methodologies, metrics, and assurance processes, ensuring appropriate test coverage and conducting reviews across requirements, architecture, design, code, security, and performance.
- Lead production incident and problem management, including root cause analysis and remediation.
- Coordinate offshore development, track and report project and software metrics, and continuously improve standards, processes, and engineering efficiency.
- Mentor, coach, and develop team members, deliver technical training and knowledge sharing sessions, assist with staffing decisions, and enforce documentation and compliance standards.
- Ensure adherence to organizational, audit, and compliance requirements, proactively embedding compliance into the SDLC and representing the team during audits.

More openings at Mastercard