Manager, Software Engineering - Java, Springboot, Kafka, SQL

Mastercard

Fresher Pune Full Time Work from office
Mastercard logo
Posted : today
Actively hiring

Job description

Mastercard, a global technology company in the payments business, connects consumers, financial institutions, merchants, governments, and businesses worldwide. We enable secure and convenient electronic payments, driving innovation towards a connected world. Join our passionate, motivated, and engaged global team dedicated to building a sustainable economy where everyone can prosper.

We are seeking a self-motivated critical thinker for the Transaction Resilience team, part of Mastercard's Cyber & Intelligence organization. This team develops cutting-edge products to protect the payment network ecosystem and combat credit card fraud. Our industry-leading applications analyze billions of transactions monthly, defending cardholders from fraud attacks every second. The Manager, Software Engineering will play a pivotal role in coordinating new product functionality and delivering world-class backend and consumer-facing features.

Responsibilities

This role involves formally supervising and coaching multiple engineering teams (3+) in building, enhancing, and supporting diverse applications and services for internal and market-facing products. You will collaborate with business and product owners to develop and launch new services and products. Key responsibilities include establishing and continuously reviewing objectives and development plans, recruiting top talent, fostering continuous engagement and performance improvement through regular 1-1s, providing timely feedback and coaching, and emulating Mastercard Way behaviors. The role also includes managing budgets, forecasting, cost allocation, providing strategic leadership for applications and systems, benchmarking engineering productivity, driving quality, and ensuring technology policy compliance.

Qualifications

Ideal candidates possess IT experience with a successful track record in managing small-scale development organizations (15+ teams), demonstrating thought leadership, cross-functional influence, and partnership. A proven career progression with strong design and development experience in Java technologies, secure coding standards (e.g., OWASP, CWE, SEI CERT), and vulnerability management is essential. Proficiency in building applications using open frameworks like Spring Boot is required. Understanding operating system internals (Windows, Linux), debugging complex issues (core dumps, heap dumps), and documenting/coaching development practices are crucial. Expertise in advanced design patterns, technical code reviews for anti-patterns, elaborating on technical debt, understanding system architecture for capacity planning, and simplifying deployment using standardized platforms are highly valued.

Essential Skills

JavaSpring BootKafkaSQLTeam LeadershipCoachingVulnerability ManagementOWASPSecure Coding StandardsDesign PatternsCI/CDJenkinsAWSAzureSonarQubeCheckmarxNexusJFrog XrayVeracodeTest-Driven DevelopmentError HandlingCode ReviewPerformance TestingRelease Management

Good to Have

Spring FrameworkService-to-Worker ArchitectureMVCAPI GatewayDependency Injection

Highlights

  • Actively hiring

More Details

RoleManager, Software Engineering - Java, Springboot, Kafka, SQL
IndustryInformation Technology & Services, Financial Services
DepartmentEngineering Manager, Software Development Manager, Technical Lead
Employment TypeFull Time, Work from office

About the Company

MasterCard logo

MasterCard

Information Technology & Services

Manager, Software Engineering - Java, Springboot, Kafka, SQL at Mastercard | SkillMX | SkillMX