Lead Software Engineer - Full Stack (Java, Micro-services, React/Angular)

Mastercard

10–15 yrs Pune Full Time Hybrid (office + remote)
Mastercard logo
Posted : 1 week ago
Actively hiring

Job description

Join Mastercard as a Lead Software Engineer and drive the future of digital payments. We are a global technology company dedicated to connecting and powering an inclusive digital economy. Our mission is to make transactions safe, simple, smart, and accessible for everyone, everywhere.

At Ethoca Smart Subscriptions, you'll be part of a team developing scalable, API-driven platforms that enhance customer experience by providing seamless visibility and control over subscription payments. You will work on high-impact, cloud-native solutions integrated into Mastercard’s global infrastructure, impacting millions of users with real-time insights and actions.

Responsibilities

As a Lead Software Engineer, you will provide technical leadership throughout the product development lifecycle. You will construct robust full-stack solutions leveraging microservices, event-driven architectures, and cloud-native technologies.

Your role involves ensuring high standards for quality, performance, and security. You will mentor engineering teams, promoting best practices and the adoption of new technologies. Collaboration with global stakeholders, including Product, Business, and Architecture teams, is key. You will also lead initiatives to enhance automation, engineering efficiency, and product quality, while driving proof-of-concepts and technology decisions.

Qualifications

We are seeking a hands-on technologist with 10-15 years of experience, possessing strong Object-Oriented Design and clean coding practices in Java, adhering to SOLID principles. Expertise in microservices, event-driven architecture, and scalable system design is essential.

Candidates should have experience with Spring Boot, cloud platforms, and Agile (SAFe) delivery models, along with a proven track record of building real-time, high-scale applications. A strong problem-solving mindset, innovative solution design capabilities, and excellent communication and stakeholder management skills are required. The ability to mentor teams and drive technical excellence is also crucial.

Essential Skills

JavaMicroservicesSpring BootObject-Oriented DesignClean CodingEvent-Driven ArchitectureScalable System DesignAgileSAFeProblem-SolvingStakeholder ManagementTechnical Leadership

Good to Have

J2EEHibernateJPAAngularReactJavaScriptHTMLCSSCachingMessaging FrameworksPostgreSQLSQL DevelopmentAPI DesignCI/CDCloud-Native Development

Highlights

  • Actively hiring

More Details

RoleLead Software Engineer - Full Stack (Java, Micro-services, React/Angular)
IndustryFinancial Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

MasterCard logo

MasterCard

Financial Services

Lead Software Engineer - Full Stack (Java, Micro-services, React/Angular) at Mastercard | SkillMX | SkillMX