Lead Software Engineer

Mastercard

Fresher Pune Full Time Hybrid (office + remote)
Mastercard logo
Posted : today
Actively hiring

Job description

Join Mastercard as a Lead Software Development Engineer and contribute to the future of customer experience within our Payment Networks team. This role offers a unique opportunity to drive innovation and problem-solving in a dynamic environment. We are seeking a highly motivated and intellectually curious individual with a passion for customer journeys and an entrepreneurial spirit.

Mastercard is a global technology leader in the payments industry, dedicated to connecting and powering an inclusive digital economy. Our mission is to make transactions safe, simple, smart, and accessible for everyone. We leverage secure data, robust networks, and strategic partnerships to empower individuals, financial institutions, governments, and businesses worldwide. Our culture is driven by a strong "decency quotient" (DQ), fostering a sustainable world with priceless possibilities.

Responsibilities

As a Service Architect, you will be instrumental in delivering end-to-end product development for Switching Solutions. This includes full-stack development utilizing microservices, messaging/event-driven frameworks, and CI/CD pipelines within a cloud-native environment, specifically on Pivotal Cloud Foundry.

You will ensure that quality, performance, information security, and other non-functional requirements (NFRs) consistently meet benchmarks. Guiding and mentoring development teams, training them on necessary technologies, and effectively coordinating with global teams—including Business Owners, Product Owners, Enterprise Architecture, and other product teams—are key aspects of this role.

Furthermore, you will lead initiatives to enhance automation, improve defect metrics, and elevate overall quality. Conducting proofs-of-concept based on technological and business needs, and taking ownership of decisions regarding relevant tools, technologies, and implementation patterns for services will be critical.

Qualifications

We are looking for a strong, hands-on technologist with exceptional Object-Oriented Design and clean programming skills in Java, adhering to SOLID design principles for creating scalable and reusable components. A passion for emerging technologies, particularly Event Driven Architecture and modern caching/persistence mechanisms, is essential.

Demonstrate strong experience in product development using Digital Native Architecture, the Spring Boot framework, and cloud technology (Pivotal Cloud Foundry is preferred) within an Agile (SAFe) Development Environment. The ability to analyze, conceptualize, and create cutting-edge technical solutions that align with business needs is paramount.

Extensive experience in developing online, real-time application features is required. You should be a results-oriented professional with robust communication and stakeholder management skills, capable of engaging with Business Owners, Architecture teams, Development/Test teams, and Vendors. Strong coordination and organizational abilities are necessary to work effectively with diverse stakeholders across various locations. A thorough understanding and practical experience within an Agile (SaFe) environment are also crucial.

Essential Skills

JavaObject-Oriented DesignSOLID PrinciplesMicroservicesSpring BootCloud NativePivotal Cloud FoundryAgile DevelopmentEvent Driven ArchitectureMessaging FrameworksAutomationStakeholder ManagementCommunication Skills

Highlights

  • Actively hiring

More Details

RoleLead Software Engineer
IndustryFinancial Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

MasterCard logo

MasterCard

Financial Services

Lead Software Engineer at Mastercard | SkillMX | SkillMX