M

Mastercard

Processes payments across a global network

Senior Principal Software Architect - Global Open Finance

Software EngineeringConfirmed live in the last 24 hours
Full-timeDublin, IrelandNo salary listed

About the Job

Requirements

  • Proven experience as a Principal Engineer, Lead Architect, Software Architect, Distinguished Engineer, or equivalent technical leadership role driving enterprise-scale architecture and platform strategy.
  • Strong computer science foundation and a proven track record of designing and building large-scale distributed platforms, ideally supporting financial services or other highly regulated industries.
  • Strong hands-on software engineering and coding skills, including the ability to independently investigate complex problems, test hypotheses, develop prototypes, and assess implementation quality.
  • Demonstrated experience leveraging generative AI to improve engineering productivity, solution design, and development processes, with sound judgment around accuracy, security, privacy, and responsible use.
  • Deep expertise in cloud platforms, application programming interfaces, distributed systems, data architecture, identity management, security, and enterprise integration patterns, including practical experience with automation and Infrastructure as Code.
  • Experience defining target-state architectures and leading multi-year modernization and migration initiatives across multiple products, teams, and technology domains.
  • Strong understanding of Open Finance and Open Banking ecosystems, including bank connectivity, consent management, identity, financial data sharing, and account-to-account payments.
  • Ability to simplify highly complex technical challenges and connect architectural decisions to measurable business, customer, and regulatory outcomes.
  • Demonstrated success influencing technical and business decisions across multiple organizational levels, including senior leadership and executive stakeholders.
  • Ability to articulate complex technical concepts effectively to technical and non-technical audiences.
  • Ability to mentor architects and engineers, build trust across teams, and lead through influence rather than direct authority.
  • Bachelor's or Master's degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent practical experience.
  • Responsibility for information security, including abiding by security policies and practices, ensuring the confidentiality and integrity of accessed information, reporting suspected security violations or breaches, and completing mandatory security training.

Responsibilities

  • Define and drive the North Star architecture for Mastercard Open Finance, translating business and product strategy into a scalable, long-term technology vision.
  • Develop and execute phased architecture roadmaps that modernize existing platforms and establish priorities, dependencies, milestones, and measurable outcomes.
  • Lead architectural decision-making across Product, Engineering, and Technology, balancing competing requirements and aligning teams around common goals.
  • Evaluate complex technical challenges, identify architectural risks, trace critical platform, data, and customer flows, and develop proofs of concept to validate solutions.
  • Use generative AI and AI-assisted engineering practices to research and challenge designs, accelerate prototyping, assess implementations, and improve engineering effectiveness while applying sound technical judgment.
  • Establish and promote reusable architecture patterns, reference implementations, Infrastructure as Code, automation frameworks, and engineering standards that enable consistent and efficient delivery.
  • Simplify and modernize the platform by consolidating overlapping capabilities, reducing unnecessary dependencies, and retiring legacy technologies.
  • Design and evolve cloud-native services supporting bank connectivity, consent management, identity, financial data aggregation, and account-to-account payment capabilities.
  • Balance global platform consistency with local regulatory, compliance, privacy, data residency, and market-specific requirements.
  • Guide architecture from concept through production, ensuring solutions are secure, resilient, scalable, observable, high-performing, and cost-efficient.
  • Influence technical and business decisions across the organization by translating complex architectural concepts into clear business outcomes and strategic recommendations.
  • Mentor architects and engineers, foster cross-functional collaboration, and promote engineering excellence through technical leadership and partnership.

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