Design, implement, test, deploy, and support backend services and APIs for dispute lifecycle workflows. Build scalable, resilient microservices, integrate with data, queues, and financial systems, adopt CI/CD/DevOps and AI-assisted tools, troubleshoot production issues, and collaborate with Product, Architecture, and Platform teams to ensure compliance and operational excellence.
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, develop, test, and maintain backend microservices and APIs supporting the end-to-end dispute lifecycle. Implement workflow/state-driven processing, integrate with data, queues, and financial systems, apply CI/CD and DevOps practices, troubleshoot production issues, and collaborate with Product, Architecture, and Platform teams.
Top Skills:
Automated TestingAWSAzureCi/CdCopilotDevOpsEvent-Driven SystemsJavaMessage QueuesMicroservicesMonitoringNosql DatabasesObservabilityRelational DatabasesRestful ApisSpring Boot
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Design, build, test, and maintain scalable backend services and APIs for dispute lifecycle workflows. Own features end-to-end, ensure scalability, resiliency, and compliance, integrate with queues and financial systems, apply CI/CD and DevOps, troubleshoot production issues, and collaborate across Product, Architecture, and Platform teams.
Top Skills:
Automated TestingAWSAzureCi/CdDevOpsEvent-Driven SystemsGithub CopilotJavaMicroservicesNosql DatabasesRelational DatabasesRestful ApisSpring Boot
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
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.
Top Skills:
AWSAzureCi/CdDevOpsEvent-Driven SystemsGithub CopilotJavaMessage QueuesMicroservicesNoSQLObservabilityRelational DatabasesRestful ApisSpring Boot
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.




