Back to search

Lead Software Engineer

Mastercard

Verifies job is active
Prepare with AI feedback
Real-time coaching per answer
Apply to MastercardOpens the original listing
14 hits6 practices2 interviews
Navi Mumbai, Maharashtra, IndiaFinancial TechnologyFintech
JavaPythonC++Software DesignSoftware ArchitectureAgile DevelopmentProblem SolvingCommunicationLeadership

Lead Software Engineer

This role offers a unique opportunity to lead and contribute to the development of innovative software solutions within a dynamic and collaborative environment. As a Lead Software Engineer, you will be responsible for guiding a team, ensuring high-quality code, and contributing to the overall architecture and design of our products.

Key Responsibilities:

  • Lead and mentor a team of software engineers.
  • Design, develop, and maintain high-quality software.
  • Participate in code reviews and ensure adherence to coding standards.
  • Collaborate with product managers and stakeholders to define requirements.
  • Troubleshoot and resolve complex technical issues.
  • Contribute to the improvement of development processes.

Requirements/Qualifications:

  • 5 to 8 years of experience in software development.
  • Strong proficiency in programming languages (e.g., Java, Python, C++).
  • Experience with software design patterns and architectural principles.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
  • Experience with Agile development methodologies.

About the Company: Mastercard is a global technology company that connects billions of people to payments. We are dedicated to providing innovative payment solutions that enable businesses and consumers to thrive.

AI enhanced job description

Source: hudsonsignalsRecruiter: Rekroot
Posted: 9/9/2026
476f4f9b-96a7-456e-bab4-40ba4ae6a030