Senior Software Engineer
Mastercard
Senior Software Engineer
Senior Software Engineer – Performance Engineering
Who is Mastercard?
Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.
We are seeking a highly skilled Senior Software Engineer with strong Performance Engineering expertise to join our engineering organization. This role is responsible for designing, developing, testing, and operating highly scalable, resilient, and high-performing payment platforms and services. The ideal candidate combines deep software engineering knowledge with a passion for performance, observability, capacity planning, reliability, and continuous improvement.
You will partner with software engineers, architects, product teams, reliability engineers, and operations teams to ensure that performance, scalability, and operational excellence are built into solutions from design through production. Key Responsibilities
Software Engineering
• Design, develop, test, and maintain high-quality software services, APIs, and distributed systems.
• Participate in architecture, design reviews, and technical decision-making.
• Build resilient, secure, scalable, and cloud-native applications.
• Contribute throughout the SDLC, including design, coding, testing, deployment, and production support.
• Drive automation across development, testing, monitoring, and deployment processes.
• Perform code reviews and mentor junior engineers on engineering best practices.
• Troubleshoot complex application, platform, and production issues.
• Champion engineering excellence, operational readiness, and modern software practices. Performance Engineering
• Define and drive Non-Functional Requirements (NFRs), including latency, throughput, scalability, availability, and capacity goals.
• Partner with architects and development teams to evaluate design choices and identify performance risks early in the development lifecycle.
• Develop and execute comprehensive performance engineering strategies.
• Design, build, and maintain performance test automation frameworks.
• Conduct component, integration, end-to-end, and production-readiness performance assessments.
• Analyze application, JVM, database, container, network, and infrastructure performance characteristics.
• Perform root-cause analysis of bottlenecks across distributed systems.
• Define KPIs, SLAs, SLOs, and performance acceptance criteria.
• Drive capacity planning and growth forecasting activities.
• Use telemetry, monitoring, and observability data to improve performance and reliability.
• Produce executive-level performance reports and recommendations.
• Establish performance engineering best practices and standards across teams. Technical Skills
Required
• Strong software engineering experience developing enterprise-grade systems.
• Expertise in Java, Golang, or other modern backend programming languages.
• Experience building distributed systems and microservice architectures.
• Strong understanding of cloud-native technologies and container platforms.
• Experience with CI/CD pipelines and automated testing.
• Solid understanding of databases, messaging systems, APIs, and event-driven architectures.
• Knowledge of Linux operating systems and troubleshooting techniques.
• Experience with observability platforms and monitoring tools.
• Expertise in application and system performance tuning.
• Experience conducting performance testing and workload modelling.
• Strong analytical and problem-solving skills. Performance Engineering Expertise
• LoadRunner, JMeter or similar tools.
• Dynatrace, Splunk or similar.
• Capacity planning and workload forecasting.
• JVM tuning and profiling.
• Thread, memory, CPU, and I/O analysis.
• Database performance optimization.
• Network and cloud performance analysis.
• Performance test framework development and automation. Qualifications
• Bachelor's degree in Computer Science, Software Engineering, or related field.
• 7+ years of software engineering experience.
• 3+ years focused on performance engineering, scalability, or site reliability.
• Experience supporting mission-critical, high-volume transactional systems.
• Experience working in Agile and DevOps environments.
• Excellent communication, collaboration, and stakeholder management skills. 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.
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview The CNPF Data & AI organisation is looking for an exceptional Senior Software Engineer to help build the next...SeniorFull timeWorldwide
- ...efficient. That said, every hiring decision is made by real Twilions! See yourself at Twilio Join the team as Twilio’s next Senior Software Engineer. About the job This position will be part of a team of talented engineers within our Commerce Platform Team, who...SeniorFull timeWork experience placementRemote workWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview Mastercard is a global technology company in the payments industry, focused on powering an inclusive, digital...SeniorFull timeWorldwide
- ...and feeds to fulfil business requirements from the trading, operations, and risk teams of the company. ● To be responsible for software quality, efficiency, cost and operational resiliency. ● To actively participate in cross-company technology efforts to support...SeniorRemote jobFull timeCasual workFlexible hours
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview Be part of the Operations & Technology Fraud Products team developing new capabilities for MasterCard's Decision...SeniorFull timeWorldwide
- ...and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Vice President – Software Engineering, Commercial Acceptance Senior Vice President – Software Engineering, Commercial Acceptance Overview The...SeniorFull timeWorldwide
- ...artificial intelligence, and programmable software-defined networking (SDN), Arista... ...with prestigious awards—including Best Engineering Team, Best Company for Diversity, and top... ...systems-fluent, and protocol-proficient Senior C++ Engineer to join our Software for Open...SeniorPermanent employmentFull timeRemote workHome officeShift work
- ...organization, apply now. Job Summary We are looking for a Senior Splunk Developer to design, build, and optimize scalable Splunk... ...investigations and compliance audits. Mentor junior Splunk engineers and contribute to Splunk‑related practices. Required Skills...SeniorWork at officeRemote workFlexible hours
- ...governments realize their greatest potential. Title and Summary Senior Site Reliability Engineer Who is Mastercard? At Mastercard technology, we... ...our developers during the application build phase in software run principles that include operational design,...SeniorFull timeWorldwide
- ...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Overview The Virtual Card Management (VCM) team is part of the Commercial Transaction Management & Controls (CTMC)...Full timeWorldwide
- ...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II The Business Experimentation and Optimization (BE&O) teams within Mastercard’s Services organization are building...Full timeImmediate startWorldwide
- ...language queries, whether through Omni directly or via Claude, return accurate, contextually aware results. You are the steward of how well our BI tool thinks. Partner with data engineering to optimise performance, and build what's missing Own and maintain the semantic...SeniorFull time
- ...governments realize their greatest potential. Title and Summary Senior AI Engineer-1 Who is Mastercard? Mastercard is a global technology... ...across our platforms. This role sits at the intersection of software engineering, machine learning engineering, and applied data...SeniorFull timeWorldwide
- ...governments realize their greatest potential. Title and Summary Senior AI Engineer Overview Mastercard is seeking a Senior AI Engineer to... ...AI initiatives, applying advanced machine learning and software engineering practices to move models from experimentation...SeniorFull timeWorldwide
- ...governments realize their greatest potential. Title and Summary Senior Platform Engineer Overview: As a Senior Platform Engineer (specializing... .... • Ability to install, support and diagnose third party software. • Strong programming skills in JCL, REXX, and other...SeniorFull timeWorldwideWeekend work
- ...via Claude, return accurate, contextually aware results. You are the steward of how well our BI tool thinks. Partner with data engineering to optimise performance, and build what's missing Own and maintain the semantic data layer and transformation logic so that...SeniorFull time
- About This Role We are looking for a Senior Shopify Full Stack Developer with deep expertise in the Shopify ecosystem, a strong grasp of headless architecture, and experience leading enterprise-scale development initiatives. You'll be responsible for building scalable,...SeniorFull time
- ...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer – DevOps / SRE Overview The Mastercard Authentication team in Dublin is hiring a Software Engineer II with emphasis on...Full timeWorldwide
- ...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and...Full timeWorldwide
- ...About This Role We are looking for a Senior Shopify Full Stack Developer with deep expertise in the Shopify ecosystem, a strong grasp... ...and async collaboration. Comfortable mentoring other engineers and leading by example. Passionate about eCommerce innovation...SeniorFull time
- .... Interns will work from a list of projects and have several senior mentors throughout the programme. Perks : Daily catered lunches... ...Our development team is a highly talented group of versatile software engineers. These engineers are responsible for the design, development...Full timeSummer workInternship
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Lead Software Engineer Overview: Mastercard is seeking a Lead Software Engineer to join our growing Commercial Connect API team. This team is building...Full timeWorldwide3 days per week
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Lead Software Engineer - Frontend (UI) Overview Who We Are — Mastercard Mastercard is a global technology company in the payments industry, operating...Full timeWorldwide
- The Opportunity We build Pyroscope , the open-source continuous profiling database behind Grafana Cloud Profiles. Pyroscope gives engineers code-level visibility into how their applications use CPU and memory, down to the specific line of code, and connects that signal...SeniorFull timeShift work
- ...to build isolated screens. People who do not care about UX, performance or reliability. Candidates who cannot explain their own contribution clearly. People who need heavy guidance for every task. Engineers who move slowly in a high-growth environment....Full time
- ...greatest potential. Title and Summary Director, Site Reliability Engineering Director, Site Reliability Engineering Our Purpose:... ...complex technical issues into clear, actionable information for senior leaders and non‑technical stakeholders. Strong...Full timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Foundry R&D Software Engineer II Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and...Full timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Lead AI Engineer Overview: We are seeking a highly skilled and visionary Lead Data Scientist to spearhead the development of advanced AI solutions...Full timeWorldwide
- ...secure and private by design, it’s popular with security, IT, engineering, finance, and other security-focused teams. At Tines, we’re... ...others to join us on our journey. The Role We’re hiring a Senior Performance Marketing Manager to own and scale paid...SeniorFull time
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Principal Software Engineer About Mastercard Mastercard powers a global, inclusive digital economy. We build secure, scalable technology that...Full timeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- agile software developer Ireland
- software developer fintech Ireland
- financial software developer Ireland
- software engineer Ireland
- part time software developer remote Ireland
- software developer Ireland
- director software engineering Ireland
- software engineer healthcare Ireland
- senior software engineer ruby on rails Ireland
- consulting software engineer Ireland



