M

Mastercard

Processes payments across a global network

Vice President - Product Development

Software EngineeringPosted on Nov 11
Full-timeLondon, UKNo salary listedIn-person

About the Job

Requirements

  • Extensive experience in software architecture, solution design, or senior engineering roles.
  • Demonstrated ability to translate high-level business inputs into detailed product requirements documents and architectural deliverables.
  • Experience designing modern distributed systems, including microservices, cloud-native architectures, event-driven patterns, and application programming interfaces.
  • Strong communication and stakeholder engagement skills across business and technical domains.

Responsibilities

  • Engage with business stakeholders to understand problem statements, desired outcomes, use cases, and constraints.
  • Analyse high-level business needs to identify functional requirements, non-functional requirements, edge cases, and dependencies.
  • Produce product requirements documents that include detailed functional requirements, defined user personas and use cases, acceptance criteria and success metrics, and process flows and early conceptual diagrams.
  • Ensure product requirements documents provide sufficient clarity and traceability for downstream design and architecture.
  • Partner with product managers to align product requirements documents with strategic and commercial objectives.
  • Translate product requirements document-defined requirements into end-to-end product architecture.
  • Produce architectural deliverables, including system architecture diagrams, logical and physical data models, integration patterns, event models, and system interactions.
  • Define architectural principles and guardrails for engineering teams.
  • Develop detailed solution definitions derived from product requirements document requirements, including sequence diagrams and inter-service flows, domain models and bounded contexts, application programming interface specifications, user journey-to-system interaction mappings, and data contracts and schemas.
  • Conduct technical option evaluations, trade-off analyses, and feasibility assessments.
  • Contribute to roadmap shaping by identifying architectural investments and dependencies.
  • Work closely with engineering teams to ensure solution delivery aligns with product requirements documents and architectural design.
  • Lead design reviews, clarify requirements, and provide guidance throughout implementation.
  • Build technical prototypes or proofs of concept when needed to validate complex or emerging concepts.
  • Maintain clear, accessible documentation for engineering, quality assurance, and cross-functional partners.
  • Ensure architectural compliance with enterprise standards, security, privacy, and regulatory obligations.
  • Produce governance-focused artifacts, including threat models, data lineage and retention definitions, and performance, scalability, and observability requirements.
  • Identify architectural and requirement-related risks early and propose mitigation strategies.
  • Act as a trusted advisor for product, engineering, operations, and business leadership.
  • Communicate architectural decisions and trade-offs clearly to non-technical audiences.
  • Develop reusable templates for product requirements documents, architecture documents, diagrams, and technical patterns.
  • Deliver or own product definition artifacts, including product requirements documents, use-case definitions, process flows and conceptual interaction diagrams, and functional and non-functional requirement specifications.
  • Deliver or own architecture and design artifacts, including system architecture diagrams, sequence diagrams, state machine diagrams, domain models and domain-driven design bounded contexts, logical and physical data models and entity-relationship diagrams, data flow diagrams, application programming interface specifications and interface contracts, and event schemas and event-driven architecture maps.
  • Deliver or own governance and quality artifacts, including threat models, security design documentation, performance and scalability specifications, observability and logging requirements, and compliance and data retention models.
  • Abide by Mastercard security policies and practices.
  • Ensure the confidentiality and integrity of accessed information.
  • Report any suspected information security violation or breach.
  • Complete periodic mandatory security training in accordance with Mastercard guidelines.

Desired Qualifications

  • Familiarity with Azure, Amazon Web Services, or Google Cloud Platform cloud architectures.
  • Strong collaboration experience within multi-team or multi-product organisations.

About the Company

Mastercard

Processes payments across a global network

Mastercard operates a global payment network connecting financial institutions, merchants, businesses and consumers. It authorizes, clears and settles transactions between participating institutions, while banks issue Mastercard-branded cards and extend credit to their customers. Its services also include fraud detection, identity verification, payment tokenization, data analysis and consulting for organizations managing commerce and financial operations. The company earns network fees linked to payment volumes and processed transactions, along with fees for its services and solutions. Founded by a group of banks in 1966, Mastercard is headquartered in Purchase, within Harrison, New York.

Company size
10,001+
Company stage
IPO
Headquarters
Town of Harrison, New York
Founded
1966

Recently Posted Jobs

Explore more opportunities at Mastercard

See more jobs