M

Mastercard

Processes payments across a global network

Lead Software Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeDublin, IrelandNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • Strong hands-on experience as an AI engineer.
  • Experience with large-scale data platforms and modern machine learning and artificial intelligence tooling.
  • Experience building or integrating solutions using large language models, AI services, agent frameworks, workflow engines, orchestration platforms, vector search, retrieval-augmented generation, or related capabilities.
  • Understanding of generative AI and agentic workflows, including prompt design, grounding, tool use, evaluation, guardrails, monitoring, and responsible AI considerations.
  • Familiarity with cloud and data technologies such as AWS EMR, Aurora, Databricks, and Snowflake, or comparable platforms for data-intensive applications.
  • Solid foundations in software engineering, system design, and distributed systems.
  • Professional experience building and operating distributed, production-grade software systems, including substantial full-stack or back-end engineering experience in an agile delivery environment.
  • Strong object-oriented design and programming skills, with a track record of creating reusable, maintainable, and scalable components.
  • Experience leading technical delivery for a team or workstream, including design reviews, code reviews, engineering planning, mentoring, and production readiness.
  • Ability to influence technical direction without formal people-management responsibility.
  • Strong technical judgment and ability to evaluate trade-offs across architecture, security, scalability, integration, cost, delivery speed, and operational support.
  • Ability to coordinate across teams, locations, and vendor teams while maintaining momentum, transparency, and delivery discipline.
  • Responsibility for abiding by Mastercard security policies and practices, ensuring the confidentiality and integrity of accessed information, reporting suspected security violations or breaches, and completing mandatory security training.

Responsibilities

  • Lead hands-on development of AI and agentic systems and support scalable, reusable AI platform capabilities.
  • Integrate large language models, AI services, agent frameworks, workflow engines, knowledge bases, and orchestration platforms.
  • Translate target-state architecture and product priorities into technical designs, delivery plans, and working solutions.
  • Provide day-to-day technical direction to junior engineers and vendor teams, review code, and maintain accountability for delivery quality.
  • Build and integrate APIs, services, event-driven workflows, data pipelines, agent workflows, and user-facing platform capabilities.
  • Partner with product, business, architecture, and engineering teams to refine requirements, identify dependencies, and deliver incremental value.
  • Support migration of existing components toward the future-state architecture while maintaining operational continuity.
  • Contribute to AI frameworks and agent workflows.
  • Identify technical risks, challenge assumptions constructively, and recommend trade-offs across build, buy, partner, and reuse options.
  • Mentor junior engineers, strengthen engineering practices, and promote quality, collaboration, inclusion, and continuous learning.
  • Ensure solutions align with technology standards and expectations for architecture, security, privacy, compliance, reliability, and scale.

Desired Qualifications

  • Previous experience building an AI platform in an advisory or consultancy setting is a distinct advantage.

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