Design, develop, test, deploy, and support scalable backend services and APIs for dispute lifecycle processing. Own features end-to-end, implement workflow/state-driven models, integrate with data provisioning, queues, and financial systems, apply CI/CD and DevOps practices, troubleshoot production issues, and collaborate across product, architecture, and platform teams.
Our Purpose
Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.
Title and Summary
Senior Software Engineer
Senior Software Engineer - Disputes
Overview-We are seeking a Senior Software Engineer to join our Disputes technology team, responsible for building and enhancing scalable, resilient services that support the end-to-end dispute lifecycle. This role focuses on delivering critical financial workflows that ensure high availability, regulatory compliance, and strong customer experience.
You will design, develop, test, and maintain high-quality backend services and APIs. You will own features end-to-end, from design and implementation through deployment and production support. You will contribute to system architecture and design, ensuring scalability, resiliency, and performance, while building and enhancing systems that support the dispute lifecycle, including initiation, workflow progression, resolution, and arbitration.
Role-The role involves implementing workflow- and state-driven processing models, integrating with data provisioning, queue management, and financial processing systems, and applying modern engineering practices such as CI/CD, automated testing, and DevOps to improve delivery quality and efficiency. You will troubleshoot production issues, perform root cause analysis, and collaborate closely with Product, Architecture, and Platform teams. You will participate in code reviews, design discussions, and continuous improvement initiatives.
You will also drive the adoption of AI-assisted development practices across the software lifecycle, leveraging tools such as Copilot to accelerate coding, testing, and delivery while improving quality and efficiency.
All about you-Candidates should have strong experience in software development using Java (Spring Boot) or similar backend technologies, with proven experience building microservices and distributed systems. A solid understanding of the software development lifecycle, including Agile and DevOps practices, is required. Experience designing RESTful APIs, working with event-driven systems, and using relational or NoSQL databases is expected. Strong problem-solving skills and the ability to troubleshoot complex production systems are essential.
Experience in payments or financial services is preferred, particularly in dispute processing, chargebacks, or transaction lifecycle management. Familiarity with workflow or state-machine-based systems and experience with cloud platforms such as AWS or Azure are advantageous. Knowledge of observability, monitoring, and operational best practices will also be valuable.
You are a self-starter with a strong sense of ownership and accountability, comfortable working in complex, distributed systems and fast-paced, regulated environments. You communicate effectively, collaborate well across teams, and are passionate about building scalable, reliable, high-quality software solutions.
A Bachelor's degree in Computer Science or equivalent practical experience is required.
All activities involving access to corporate information must be performed in compliance with company security policies and standards.
Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.
Title and Summary
Senior Software Engineer
Senior Software Engineer - Disputes
Overview-We are seeking a Senior Software Engineer to join our Disputes technology team, responsible for building and enhancing scalable, resilient services that support the end-to-end dispute lifecycle. This role focuses on delivering critical financial workflows that ensure high availability, regulatory compliance, and strong customer experience.
You will design, develop, test, and maintain high-quality backend services and APIs. You will own features end-to-end, from design and implementation through deployment and production support. You will contribute to system architecture and design, ensuring scalability, resiliency, and performance, while building and enhancing systems that support the dispute lifecycle, including initiation, workflow progression, resolution, and arbitration.
Role-The role involves implementing workflow- and state-driven processing models, integrating with data provisioning, queue management, and financial processing systems, and applying modern engineering practices such as CI/CD, automated testing, and DevOps to improve delivery quality and efficiency. You will troubleshoot production issues, perform root cause analysis, and collaborate closely with Product, Architecture, and Platform teams. You will participate in code reviews, design discussions, and continuous improvement initiatives.
You will also drive the adoption of AI-assisted development practices across the software lifecycle, leveraging tools such as Copilot to accelerate coding, testing, and delivery while improving quality and efficiency.
All about you-Candidates should have strong experience in software development using Java (Spring Boot) or similar backend technologies, with proven experience building microservices and distributed systems. A solid understanding of the software development lifecycle, including Agile and DevOps practices, is required. Experience designing RESTful APIs, working with event-driven systems, and using relational or NoSQL databases is expected. Strong problem-solving skills and the ability to troubleshoot complex production systems are essential.
Experience in payments or financial services is preferred, particularly in dispute processing, chargebacks, or transaction lifecycle management. Familiarity with workflow or state-machine-based systems and experience with cloud platforms such as AWS or Azure are advantageous. Knowledge of observability, monitoring, and operational best practices will also be valuable.
You are a self-starter with a strong sense of ownership and accountability, comfortable working in complex, distributed systems and fast-paced, regulated environments. You communicate effectively, collaborate well across teams, and are passionate about building scalable, reliable, high-quality software solutions.
A Bachelor's degree in Computer Science or equivalent practical experience is required.
All activities involving access to corporate information must be performed in compliance with company security policies and standards.
Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
- Abide by Mastercard's security policies and practices;
- Ensure the confidentiality and integrity of the information being accessed;
- Report any suspected information security violation or breach, and
- Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
Mastercard Dublin, Dublin, IRL Office



One South County, South County Business Park, Dublin, Dublin, Ireland, D18
Similar Jobs at Mastercard
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Design, build, and run production-grade backend/platform services from design through release and operations. Deliver and maintain J2EE/Spring-based microservices, ensure test coverage and performance monitoring, support incident resolution, mentor teammates, participate in PoCs, and improve processes and operational excellence.
Top Skills:
GitJ2EeJavaJunitLinuxMavenMockitoOracleRestSpringSpring BootSQLVi
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Design and build scalable, production-grade AI and agentic applications and platform capabilities. Apply generative AI and agentic patterns to improve engineering productivity across the SDLC. Partner with product, data science, and engineering to turn prototypes into secure, reliable, maintainable production solutions.
Top Skills:
Agent OrchestrationAi FrameworksAi SdksAPIsAutomated TestingAWSAzureCi/CdData PipelinesDistributed SystemsEmbeddingsEvent-Driven ArchitecturesGenerative AiInference ApisJavaKubernetesNext.JsPrompt ManagementPythonReactRetrieval-Augmented Generation
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Design, build, and productionize AI-enabled, agentic applications and platform capabilities. Improve engineering productivity via AI-driven workflows, CI/CD automation, and developer tooling. Collaborate with product, data science, and engineering teams to deliver secure, reliable, scalable solutions.
Top Skills:
Agent OrchestrationAgentic ApplicationsAi Coding AssistantsAi Safety ControlsAi System DesignAPIsAutomated TestingAWSAzureCi/CdContext ManagementData PipelinesDistributed SystemsEmbeddingsEnterprise IntegrationEvent-Driven ArchitecturesGenerative AiInference ApisJavaKubernetesMemory PatternsModel EvaluationNext.JsPrompt ManagementPythonRagReact
What you need to know about the Dublin Tech Scene
From Bono and Oscar Wilde to today's tech leaders, Dublin has always attracted trailblazers, with more than 70,000 people working in the city's expanding digital sector. Continuing its legacy of drawing pioneers, the city is advancing rapidly. Ireland is now ranked as one of the top tech clusters in the region and the number one destination for digital companies, with the highest hiring intention of any region across all sectors.




