Mastercard powers economies and empowers people in 200+ countries and territories worldwide. As the Vice President of Software Engineering, you will lead enterprise-scale technology initiatives, shaping architecture strategy and guiding engineering excellence across complex projects.
Responsibilities:
- Lead architectural strategy and design for large-scale, enterprise-wide initiatives spanning multiple services and programs
- Define and evolve service interactions, dependency models, and architecture policies to ensure scalability, security, resiliency, and regulatory compliance
- Partner with business and product leaders to architect services that enable new products and decisioning capabilities
- Guide modernization of existing systems and influence long-range technology planning
- Own and improve the end-to-end customer and developer experience across a portfolio of services and applications
- Simplify and optimize architecture strategies to balance performance, cost efficiency, and business value
- Use sound judgment to make trade-offs among competing priorities, risks, and technical constraints
- Drive organization-wide initiatives that elevate engineering craftsmanship, operational excellence, and architectural standards
- Represent the organization through speaking engagements, technical publications, and contributions to the broader technology community
- Participate in highest-level architecture reviews and provide guidance on complex, enterprise-wide technical challenges
- Consult across teams and organizational boundaries to identify synergies, reduce duplication, and eliminate operational silos
- Mentor engineers and architects at all levels, fostering a strong technical leadership pipeline
- Promote knowledge sharing within guilds, programs, and communities of practice
- Lead technical interviews, help raise the engineering performance bar, and contribute to strategic hiring decisions
- Provide objective, impact-based promotion recommendations
- Champion behaviors that reinforce organizational values and build a high-performance engineering culture
Requirements:
- Proven software engineering leadership experience, including leading large-scale, distributed systems or high-volume transaction platforms
- Significant experience overseeing architecture for real-time decisioning, data platforms, or enterprise-scale AI/ML-driven systems
- Proven track record modernizing legacy systems and guiding long-range technology strategies across complex organizations
- Demonstrated ability to lead multiple engineering teams and drive alignment across product, architecture, and operations
- Deep experience with cloud, data platforms, real-time processing, and enterprise-grade resiliency, security, and compliance requirements
- Strong understanding of service interactions, dependency management, and high-throughput system design
- Excellent communication and collaboration skills, with experience influencing executives, engineers, and cross-functional stakeholders
- Experience with high-volume, low-latency platforms processing mission-critical transactions
- Background working in environments involving business rules engines, analytic model integration, or real-time decisioning workflows
- Familiarity with streaming technologies and complex event processing
- Demonstrated expertise in architectural governance, engineering best practices, and organization-wide technical initiatives
- Prior leadership experience within AI, data, or decisioning platform domains