Mastercard

Principal, Software Engineering

Mastercard
Apply
1 day ago
Dublin, IrelandStaff+

Responsibilities

  • Design and build a scalable, reusable AI platform for Mastercard’s Consulting organization.
  • Drive AI enablement, including agent orchestration, integration layers, AI knowledgebases, reusable skills and agents, and productivity tooling.
  • Lead technical architecture and implementation with emphasis on scalability, security, performance, reliability, and enterprise standards.
  • Drive migration efforts and define the future-state architecture and technology strategy.
  • Collaborate with product, business, data, enterprise AI, security, compliance, sourcing, and engineering stakeholders.
  • Serve as an architecture advisor for new opportunities, evaluating feasibility, risks, capabilities, and target-state designs.
  • Guide architecture and platform decisions through incubation, prototyping, market testing, commercialization, and scaling.
  • Identify reusable platforms, architectural patterns, capabilities, and assets across multiple opportunities.
  • Mentor and influence engineers, architects, and product partners while establishing shared engineering practices and standards.

Requirements

  • Bachelor’s degree in computer science or engineering, or equivalent practical experience.
  • At least 8 years of full-stack engineering experience in an agile production environment.
  • Significant experience building distributed, production-grade software systems.
  • Experience executing technology strategy for a market-facing business with product, data science, business, and technology leaders.
  • Strong understanding of GenAI, agentic workflows, AI enablement, orchestration patterns, reusable agent and skill libraries, and applied AI delivery.
  • Experience scaling commercial AI, agentic, productivity, or internal platforms across large user populations.
  • Strong knowledge of APIs, services, asynchronous workflows, distributed systems, and enterprise-grade software architecture.
  • Experience building or integrating systems using LLMs, AI services, agent frameworks, workflow engines, or orchestration platforms.
  • Strong object-oriented design, programming, and reusable component design skills.
  • Familiarity with AWS EMR, Aurora, Databricks, and Snowflake for data-intensive applications.
  • Strong technical judgment, communication, analysis, solution conceptualization, and stakeholder coordination skills.
  • Experience working with multiple stakeholders and vendors across locations and evaluating build, buy, partner, platform, scalability, integration, and operating-model tradeoffs.

Tech Stack

DatabricksSnowflake
Mastercard

About Mastercard

10,000+ employees

Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).

Contact me