Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Manager, Software Engineering Job Overview Lead a team of software engineering professionals responsible for designing, developing, testing, deploying, and maintaining high-quality software solutions in a timely and cost-effective manner. Provide strategic, technical, and people leadership while partnering across business and technology teams to deliver critical initiatives and advance organizational objectives. Major Accountabilities • Establish and monitor departmental and individual objectives aligned with organizational strategies, priorities, and business outcomes. • Lead the definition, development, and delivery of major cross-functional and cross-department initiatives with broad scope and long-term business impact. • Partner with business and technology stakeholders to identify innovative solutions, develop business cases, and drive strategic decisions aligned with Mastercard objectives. • Champion innovation and creative problem-solving by identifying opportunities to improve technology, processes, operational efficiency, and customer outcomes. • Present strategies, recommendations, business cases, and technical solutions to senior management, business owners, and key stakeholders to support effective decision-making. • Provide recommendations to senior leadership on technology selection, software design, architecture, engineering practices, and the strategic technical direction of the department. • Guide teams in designing scalable and maintainable software solutions with well-defined structures, components, interfaces, and interactions. • Lead the implementation and continuous improvement of software engineering processes, methodologies, and supporting tools based on evolving organizational needs. • Promote engineering practices that support software quality, including code reviews, secure coding standards, and unit, functional, and integration testing. • Ensure solutions are designed and maintained for performance, scalability, reliability, operational readiness, observability, and ongoing supportability. • Identify process and technology gaps, define business and technical requirements, develop estimates, and establish project scope and delivery plans. • Manage scope throughout the project lifecycle, balancing business priorities, technical considerations, resource capacity, risk, and time-to-market objectives. • Ensure initiatives are appropriately staffed, trained, and managed, with the necessary technical skills, leadership behaviors, and accountability for successful delivery. • Provide coaching, development, and performance feedback to team members while fostering collaboration and continuous improvement across diverse teams. • Build and develop high-performing teams while promoting an enterprise mindset, accountability, adaptability, and effective leadership through change and ambiguity. • Manage resources and initiatives within approved staffing and budget guidelines. • Lead strategic planning, financial planning, resource management, administration, and overall management of the department. • Provide leadership during application incidents through effective data analysis, troubleshooting, incident triage, and coordination across mainframe and Java technology environments. Education • Bachelor’s degree in a relevant discipline, or an equivalent combination of education and professional experience. Knowledge & Experience • Strong background in software development and application support across mainframe and Java technology stacks. • 5–8 years of relevant software engineering and technology experience, including leadership or management responsibilities. • Experience leading multiple, diverse engineering teams and conducting formal performance reviews. • Demonstrated experience in data analysis, structured problem-solving, troubleshooting, production incident triage, and technical decision-making across mainframe and Java environments. • Experience with budget, resource, and workforce management. • Experience managing financials across multiple projects or programs. • Advanced knowledge of project or program management and strategic planning, with working knowledge of financial management. • Strong understanding of software engineering principles and practices, including software design, architecture, data structures, development methodologies, testing, deployment, and ongoing maintenance. • Knowledge of secure coding, code review, performance engineering, and operability practices that support reliable, scalable, observable, and maintainable systems. • Experience leading complex initiatives involving multiple business, technology, and operational stakeholders. Skills & Abilities • Strong people leadership skills, including coaching, mentoring, performance management, and development of engineering talent. • Ability to establish objectives, policies, operating plans, and execution strategies aligned with broader organizational goals. • Ability to shape technical direction, connect engineering priorities to enterprise impact, and lead teams through complexity and organizational change. • Strong verbal, written, presentation, and stakeholder-management skills, including the ability to communicate effectively with senior leadership. • Ability to provide overall business and technical planning for complex product and platform enhancements. • Strong analytical and problem-solving capabilities, with the ability to translate business challenges into pr
Skills: software engineering people leadership problem-solving operational efficiency software design continuous improvement observability coaching collaboration adaptability