Instagram
youtube
Facebook

Lead Software Engineer (Java Developer)

5–8 years
28,00,000 - ₹38,00,000 LPA
10 June 26, 2025
Job Description
Job Type: Full Time Education: Bachelor’s Degree in Information Systems / Information Technology / Computer Science / Engineering Skills: Python, .net, React Native, Django, Javascript, HTML, CSS, Typescript, Communication Skills, Power Bi, Numpy Pandas, Sql, machine learning, Data Analysis, Coimbatore, Data Science, Java, Adobe XD, Figma, php, wordpress, Artificial Intelligence, Excel

Lead Software Engineer (Java Developer)

Job ID: R-211836
Location: Pune, Maharashtra, India – 411006
Experience Required: 5–8 Years
Education: Bachelor’s Degree in Information Systems / Information Technology / Computer Science / Engineering or equivalent
Service Line: Software Engineering

Role Overview

Mastercard is hiring a Lead Software Engineer (Java Developer) to drive high-impact software projects and lead the development of innovative, secure, and scalable software solutions. This role includes strategic leadership, hands-on development, and solution architecture responsibilities in a fast-paced environment.

You will collaborate with global business and technical teams, lead day-to-day software engineering activities, ensure adherence to Mastercard standards, and mentor team members throughout the Software Development Life Cycle (SDLC).

Key Responsibilities

  1. Lead complex software engineering projects from design to deployment, ensuring high quality and timely delivery.

  2. Develop and implement innovative, cost-effective, and scalable software solutions.

  3. Oversee daily development and support activities to meet service level agreements (SLAs).

  4. Collaborate with technical and business stakeholders to define solutions, estimate efforts, and assess risks and benefits.

  5. Design technical strategies, create architecture proposals, and support business case development.

  6. Conduct technical solution planning, architecture reviews, and PoCs for emerging technologies.

  7. Maintain technology roadmaps and evaluate new tools and frameworks for departmental use.

  8. Partner with project managers to define scope, timelines, quality metrics, and cost estimates.

  9. Define and lead Quality Assurance (QA) and Quality Control (QC) processes, including code reviews and testing coverage.

  10. Coordinate offshore development teams and manage their day-to-day technical activities.

  11. Lead incident management and root cause analysis for production issues.

  12. Mentor team members, provide technical training, and lead knowledge-sharing sessions.

  13. Develop reusable documentation templates and ensure documentation throughout the SDLC.

  14. Integrate and ensure compliance with Mastercard’s security policies and audit requirements.

Required Experience

  1. 5–8 years of experience in software development, preferably within the financial services sector.

  2. Strong understanding of software engineering principles and secure development practices.

  3. Hands-on experience in Java development and related enterprise technologies.

  4. Proven ability to manage large-scale software development projects independently.

  5. Experience with tools and practices such as automated testing, code review, and SDLC best practices.

  6. Strong verbal and written communication, collaboration, and organizational skills.

  7. High initiative, adaptability, and the ability to operate under pressure in a fast-paced environment.

  8. Strong learning mindset to quickly grasp new frameworks, technologies, and tools.

Preferred Skills

  1. Experience delivering secure applications in a compliance-driven environment.

  2. Exposure to commercial banking, payment processing, or financial platforms.

  3. Ability to manage and implement cross-functional projects with minimal supervision.

  4. Familiarity with frameworks and tools for architecture definition, performance testing, and automation.

Jobs in other cities