Director, Software Engineering
Mastercard
Software Engineering
Pune, Maharashtra, India
Posted on Jun 5, 2025
Job Title:
Director, Software EngineeringOverview:
OverviewPayment Resiliency develops customer-facing products designed to prevent disruption of payments and ensure uninterrupted commerce for Mastercard cardholders and business partners. A member of the Security Solutions Organization, Payment Resiliency empowers customers with self-service tools to manage on-behalf transaction processing, transaction blocking, and reporting. As Director of Software Engineering, you will play a critical role in the coordination and development of new functionality within the product portfolio.
Role
• Formally lead multiple engineering teams to build, enhance, and support our products
• Work with business owners while ideating, developing and delivering new services
• Continuously build a strong network across the company for collaboration on technical and business solutions
• Recruit and hire the right talent, always bringing in the best individuals available for the role
• Provide and facilitate timely feedback, coaching in the moment, and mentoring for staff at all levels
• Emulate and drive Mastercard Way behaviors through their behavior, recognitions, coaching, and employee engagement
• Provide strategic thinking and leadership related to a wide range of applications and systems, or software-development methodologies
• Benchmark and drive engineering productivity, quality, and technology policy compliance in the areas of ownership
• Proactively share and seek knowledge within Guilds/Programs to drive reuse of practices and enhance productivity
All About You
• Substantial IT experience with successful track record in managing a development organization with demonstrated thought-leadership and cross-aisle influence
• Progressively grown career with proven design and development experiences in modern programming languages, secure coding standards, and vulnerability management
• Experience with best practices and engineering usage of AI assisted code development leveraging tooling such as Copilot and CodeWhisperer
• Superior knowledge of automation test development, test suite management, and quality gating to ensure quality code and releases
• Refined skills in building applications using open frameworks to achieve reuse and reduce development times such as Spring Boot, Steeltoe, React, and DXP
• Possesses ability to document and coach team on the development practices and coding guidelines such as branching, peer reviews, library use, logging, scanning rules, test-driven development, and error handling
• Understands and elaborates technical debt and operational issues to drive prioritization discussions with stakeholders to improve the run experience
• Understands system architecture to plan for platform and infrastructure capacity (database, compute, network, storage) and drives the dependency prioritization to reduce the delivery lead time
• Understands customer journeys and ensure good customer experience by continuously reducing mean time to mitigate for incidents and ensuring high availability with 99.95% as a starting point
• Can define, organize, and report on test runs for major, minor, and hotfix releases including unit, component level, system level, customer journeys, past customer issues, and regulatory controls