Lead Software Engineer (Java Developer)

Mastercard powers economies and empowers people in 200+ countries, providing digital payments solutions and technology innovation to help build a sustainable economy.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Lead Software Engineer (Java Developer)

Mastercard, a global leader in digital payments technology, is seeking a Lead Software Engineer (Java Developer) to join their team in Pune, India. This role offers an exciting opportunity to work with a company that powers economies and empowers people in over 200 countries worldwide.

As a Lead Software Engineer, you will be responsible for spearheading software engineering projects and creating enhanced software solutions that drive Mastercard's innovative payment technologies. You'll lead the daily system development activities, ensuring high-quality deliverables while maintaining service level agreements (SLAs).

The role combines technical leadership with hands-on development, requiring you to create architecture proposals, develop strategic technical plans, and implement complex solutions. You'll work with cutting-edge technologies in the financial services sector, contributing to systems that process digital payments securely and efficiently.

Your responsibilities will include mentoring team members, leading quality assurance processes, and managing production incidents. You'll collaborate with business and technical partners to identify opportunities, assess risks, and deliver value-driven solutions. The position requires someone who can balance technical expertise with strong leadership and communication skills.

The ideal candidate brings 5-8 years of experience in software engineering, preferably in the financial services sector. You should have advanced knowledge of software engineering concepts and methodologies, with a particular focus on Java development. Your educational background should include a Bachelor's degree in Computer Science, Information Technology, or related field.

This is an excellent opportunity for a seasoned developer looking to take on a leadership role in a global organization that's at the forefront of digital payment innovation. You'll be part of a company that values technical excellence, innovation, and professional growth, while contributing to solutions that help build a sustainable economy where everyone can prosper.

Last updated 2 days ago

Responsibilities For Lead Software Engineer (Java Developer)

  • Lead software engineering projects and create development and delivery of enhanced software solutions
  • Lead day to day system development and maintenance activities
  • Create solutions with high level of innovation, cost effectiveness and quality
  • Develop overall strategic technical plan and create architecture proposals
  • Lead planning, design and implementation of technical solutions
  • Partner with Project Managers in implementation of processes
  • Lead Quality Assurance and Quality Control processes
  • Mentor and guide team members during all phases of SDLC
  • Lead production incident and problem management

Requirements For Lead Software Engineer (Java Developer)

Java
  • Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering
  • 5 to 8 years of experience in related field
  • Experience in delivering secure solutions in Financial Services Sector
  • Advanced knowledge of Software Engineering Concepts and Methodologies
  • Strong communication skills - both verbal and written
  • Strong relationship, collaboration skills and organizational skills
  • Ability to quickly learn and implement new technologies
  • Ability to work under pressure in an independent environment

Interested in this job?

Jobs Related To Mastercard Lead Software Engineer (Java Developer)

Senior Software Engineer-4

Senior Software Engineer role at Mastercard working on enterprise KYC & AML platform, developing secure bank connectivity APIs using C# and cloud technologies.

Senior Software Engineer

Senior Software Engineer position at Mastercard's Ekata team in Budapest, focusing on backend development with Scala and AWS, offering hybrid work and competitive benefits.

Senior Software Engineer - Salesforce

Senior Salesforce Engineer role at Mastercard developing marketing technology solutions. Build custom applications and integrations using Apex, Lightning Components, and APIs.

Sr. Software Development Engineer

Senior Software Engineer role at Mastercard's SpendingPulse team, focusing on building and scaling applications that provide economic insights using modern web technologies and big data analysis.

Senior Software Engineer - Salesforce

Senior Salesforce Software Engineer role at Mastercard focusing on developing and maintaining B2B marketing solutions using Salesforce platform.