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 1 Nov 2026

Senior Software Engineer – AI & Decision Product Enablement (Decision Enrichments)

Mastercard Dublin senior full-time

The employer hasn't listed a salary.

Apply on Mastercard

Description

At Mastercard, we are building the next generation of intelligent decisioning platforms that power fraud prevention, risk management, payment intelligence, and customer experiences at global scale.

As a Senior Software Engineer, you will play a key role in designing and delivering high-performance, large-scale software solutions that power Mastercard's Decision Enrichments platform.

Responsibilities

  • Design and deliver innovative Java-based capabilities for Mastercard's Decision Enrichments platform.
  • Build highly scalable, resilient, secure, and performant distributed systems.
  • Collaborate within Agile teams to develop and deliver business-critical capabilities.
  • Partner closely with Product Owners, Business Analysts, Architects, Technical Leads, and fellow Engineers to define and deliver solutions.
  • Work closely with Quality Engineering teams to ensure high-quality releases.
  • Contribute to architecture, design, implementation, testing, deployment, and operational excellence.
  • Troubleshoot complex production issues and drive root-cause resolution.
  • Evaluate emerging technologies and recommend improvements to platform capabilities.
  • Drive engineering best practices, automation, and continuous improvement.
  • Produce technical designs and documentation aligned with Mastercard engineering standards.
  • Use AI-assisted engineering practices within Mastercard guidelines to maximise productivity and quality throughout the SDLC.

What We're Looking For

Technical Skills

  • Strong software engineering expertise using Java (JDK 17+).
  • Experience building applications using Spring Framework and Spring Boot.
  • Experience designing and developing RESTful APIs and microservices.
  • Strong understanding of distributed systems, scalability, resilience, and fault tolerance.
  • Experience working with event-driven architectures and messaging platforms.
  • Knowledge of multithreading, concurrency, and high-performance application design.
  • Experience with relational databases and data-intensive applications.
  • Familiarity with cloud-native application development, containerisation, and modern deployment platforms.
  • Strong understanding of security, observability, monitoring, and operational excellence.
  • Experience with automated testing frameworks, CI/CD pipelines, and DevOps practices.
  • Understanding of software design patterns and clean architecture principles.
  • Experience using source control and collaborating in multi-developer environments.
  • Familiarity with Business Rules Management Systems or decisioning platforms is advantageous.
  • Experience leveraging AI tools and capabilities throughout the software development lifecycle.

Engineering Mindset

  • Passion for building reliable, maintainable, and scalable software.
  • Strong problem-solving and analytical skills.
  • Curiosity to learn new technologies and challenge existing approaches.
  • Ability to operate effectively in complex, high-scale environments.
  • Commitment to engineering excellence, quality, and continuous improvement.

What Sets You Apart

  • Experience building systems that operate at enterprise scale.
  • Ability to balance hands-on development with technical leadership.
  • Strong ownership mindset and bias for action.
  • Interest in AI, intelligent decisioning, fraud prevention, risk systems, or large-scale data platforms.
  • A desire to influence architecture and shape the future of critical Mastercard platforms.

Skills

Required

Nice to have

  • Business Rules Management Systems
  • decisioning platforms
  • AI tools and capabilities

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/Senior-Software-Engineer_R-280457

Apply on Mastercard