
Lead Software Engineer
Mastercard3 days ago
Dublin, IrelandStaff+
Responsibilities
- Lead hands-on development of AI and agentic systems and scalable, reusable AI platform capabilities.
- Integrate large language models, AI services, agent frameworks, workflow engines, knowledge bases, and orchestration platforms.
- Build APIs, services, event-driven workflows, data pipelines, agent workflows, and user-facing platform capabilities.
- Translate architecture and product priorities into technical designs, delivery plans, and working solutions.
- Provide technical direction to junior engineers and vendor teams, including design reviews, code reviews, mentoring, and production-readiness oversight.
- Partner with product, business, architecture, data, AI, and engineering teams to refine requirements and deliver incremental value.
- Support migration toward future-state architecture while maintaining operational continuity.
- Identify technical risks and recommend trade-offs across build, buy, partner, and reuse options.
- Ensure solutions meet standards for security, privacy, compliance, reliability, scalability, and operational support.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- Strong hands-on AI engineering experience and experience with large-scale data platforms and modern ML/AI tooling.
- Experience building or integrating solutions using LLMs, AI services, agent frameworks, workflow engines, orchestration platforms, vector search, or retrieval-augmented generation.
- Understanding of GenAI and agentic workflows, including prompt design, grounding, tool use, evaluation, guardrails, monitoring, and responsible AI.
- Familiarity with AWS EMR, Aurora, Databricks, Snowflake, or comparable cloud and data platforms.
- Strong foundations in software engineering, system design, distributed systems, object-oriented design, and programming.
- Professional experience building and operating distributed, production-grade software, including substantial full-stack or back-end engineering experience.
- 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 and evaluate architecture, security, scalability, integration, cost, delivery speed, and operational trade-offs.
- Clear written and verbal communication skills and the ability to coordinate across teams, locations, vendors, and business stakeholders.
- Experience building AI platforms in an advisory or consultancy environment is a distinct advantage.
Tech Stack
DatabricksSnowflake
Categories
About Mastercard
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).