Lead Software Engineer

Mastercard

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

Job description

Mastercard is driving an inclusive digital economy that benefits everyone, everywhere. We are seeking a Lead Software Engineer to contribute to our mission of making transactions safe, simple, smart, and accessible. Join a team that values innovation, collaboration, and creating impactful solutions for global commerce. Our technology division is at the forefront of shaping the digital economy with revolutionary and sustainable technologies.

This role offers the opportunity to work on critical systems and products that power global commerce. You'll be part of a diverse and inclusive culture that celebrates individual strengths and offers flexibility to shape your career. Collaborate with experts and leaders to improve existing systems and invent what's next.

Responsibilities

As a Lead Software Engineer, you will design and develop a variety of applications, including transaction processing, analytics, user interfaces, and APIs, leveraging cutting-edge technologies in big data, distributed systems, and machine learning. You will deliver high-performing, scalable software solutions for top global brands with speed and agility.

Key responsibilities include: - Owning complex problems with cross-service dependencies and facilitating cross-functional team collaboration. - Driving prioritization decisions and trade-offs with product partners. - Automating and simplifying all aspects of software delivery and development. - Introducing new technologies and architectural patterns in alignment with enterprise guidelines. - Providing development and architecture guidance to team members.

Qualifications

We are looking for a Lead Software Engineer with hands-on experience in Java and Spring, along with expertise in AI development tools such as GitHub Copilot and Claude Code. A strong understanding of messaging systems like Kafka and event-driven architecture is essential.

Essential qualifications include: - Familiarity with secure coding standards (OWASP, CWE, SEI CERT) and vulnerability management. - Proficiency in Application Programming Interface (API) standards and cataloging. - Ability to estimate non-functional requirements, including security, regulatory, and performance aspects. - Experience with various application patterns (APIs, event-driven, batch, web, big data). - Skills in debugging, troubleshooting, and root cause analysis for multi-tier distributed systems. - A collaborative approach, with the ability to mentor junior team members and build strong partnerships across organizations.

Essential Skills

JavaSpringAIGitHub CopilotClaude CodeKafkaEvent-Driven ArchitectureOWASPCWESEI CERTAPIDebuggingTroubleshootingRoot Cause AnalysisDistributed Systems

Highlights

  • Actively hiring

More Details

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

About the Company

MasterCard logo

MasterCard

Financial Services

Lead Software Engineer at Mastercard | SkillMX | SkillMX