Manager, Software Engineering - Java, Springboot, Kafka, SQL
Mastercard
Mastercard
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.
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.
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.
MasterCard
Information Technology & Services