Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 2 Nov 2026

Lead Software Engineer

Mastercard Dublin senior full-time

The employer hasn't listed a salary.

Apply on Mastercard

Description

We are seeking a Lead Software Engineer to join our team at Mastercard Services. As a senior technical leader and hands-on engineer, you will play a key role in designing, developing, and deploying AI-powered products, intelligent agents, and agentic workflows for our next-generation experimentation and analytics platform.

Responsibilities:

  • Design, develop, and deploy AI-powered products, intelligent agents, and agentic workflows utilizing Large Language Models (LLMs), retrieval systems, orchestration frameworks, tool-calling patterns, and context-aware workflows.
  • Architect and implement advanced agentic systems incorporating planning, reasoning loops, memory management, grounding, evaluation frameworks, safety mechanisms, and human-in-the-loop controls.
  • Lead the transition of AI solutions from proof-of-concept to production by establishing best practices for reliability, observability, performance, security, governance, and cost optimization.
  • Develop scalable AI applications and developer productivity solutions using modern AI frameworks, SDKs, and orchestration platforms.
  • Serve as a hands-on technical contributor, designing, coding, testing, debugging, and delivering production-quality software across the full engineering lifecycle.
  • Build and evolve scalable services, APIs, and analytical capabilities using modern engineering practices, cloud platforms, and data technologies such as AWS, Azure, Databricks, Spark/PySpark, Python, Java and related frameworks.
  • Partner closely with product managers, engineering teams, architects, data scientists, QA, security, and operations teams to translate business and functional requirements into robust technical solutions.
  • Coordinate and lead technical execution across globally distributed engineering teams, ensuring alignment across regions, time zones, dependencies, design decisions, and delivery milestones.
  • Drive architecture and design reviews, code reviews, technical decision-making, and engineering tradeoff discussions to ensure solutions are secure, resilient, observable, performant, maintainable, and aligned with enterprise standards.
  • Drive engineering excellence through CI/CD automation, DevSecOps practices, automated testing, and AI-assisted software development workflows.
  • Establish reusable platforms, frameworks, accelerators, and engineering capabilities that improve developer productivity and accelerate solution delivery across teams.
  • Identify opportunities to improve platform scalability, reliability, developer productivity, operational readiness, and speed of delivery through modernization, automation, reusable patterns, and engineering best practices.
  • Provide technical mentorship to junior and mid-level engineers through design guidance, code review, pairing, knowledge sharing, and modeling strong engineering judgment.
  • Navigate ambiguity in complex initiatives by clarifying technical direction, decomposing large problems, identifying risks, and driving alignment across stakeholders.
  • Champion a culture of engineering excellence, continuous improvement, ownership, collaboration, and high-quality delivery across the team and partner organizations.

Ideal Candidate Qualifications:

  • 8+ years of software engineering experience delivering scalable, high-performance, and reliable software in an agile environment.
  • Strong hands-on experience designing and building distributed systems, microservices, RESTful APIs, and cloud-native applications.
  • Strong experience with data-intensive applications and analytics platforms; experience with Databricks, Spark, or PySpark is highly desirable.
  • Proven experience building and delivering AI-powered applications, intelligent agents, or generative AI solutions in enterprise environments.
  • Strong understanding of agentic AI architectures, including workflow orchestration, reasoning frameworks, memory systems, grounding techniques, evaluation methodologies, and safety controls.
  • Hands-on experience with modern AI frameworks, SDKs, orchestration platforms, vector databases, retrieval systems, and agent development tooling.

Skills

Required

  • Large Language Models (LLMs)
  • retrieval systems
  • orchestration frameworks
  • tool-calling patterns
  • context-aware workflows
  • Databricks
  • Spark/PySpark
  • Python
  • Java
  • AWS
  • Azure

Nice to have

  • agentic AI architectures
  • workflow orchestration
  • reasoning frameworks
  • memory systems
  • grounding techniques
  • evaluation methodologies
  • safety controls
  • modern AI frameworks
  • SDKs
  • vector databases
  • agent development tooling

Ready to apply?

You apply with the employer directly. Their original posting is here: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Dublin-Ireland/Lead-Software-Engineer_R-290549

Apply on Mastercard