
Software Engineer II
Mastercard2 days ago
Dublin, IrelandMid Level
Responsibilities
- Work AI-first across coding, design, planning, reviews, and innovation throughout the full software development lifecycle.
- Design and build agentic AI systems, including multi-agent workflows, tool-using agents, and orchestration.
- Apply and evolve emerging standards such as AGENTS.md, MCP, and SKILLS.
- Evaluate and select AI models based on cost, latency, reliability, and capability trade-offs.
- Build scalable, production-ready software and integrations.
- Contribute to new product ideation, concept creation, solution presentations, and rapid innovation across Mastercard Foundry.
- Stay current with AI market trends, frameworks, and emerging technologies.
Requirements
- Experience with MCP, AGENTS.md, SKILLS, and tool-calling patterns.
- Experience with GitHub Copilot, Claude including its UI, CLI, or Claude Code, and OpenAI/Codex-style tooling.
- Good experience with RESTful APIs, web standards, and related security principles.
- Experience with Java, JDK 21 or later, and Spring Boot.
- Experience with UI frameworks such as React, ideally Next.js, or Angular.
- Experience with Docker, Kubernetes, CI/CD pipelines, and SonarQube.
- Strong communication skills and the ability to explain AI concepts clearly.
- Comfort working in R&D and early-stage environments, with a focus on developer experience, code quality, and innovation.
Tech Stack
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).