Senior Software Engineer
Mastercard
Senior Software Engineer
Position Overview
The Business Experimentation and Optimization (BE&O) teams within Mastercard’s Services organization are building industry-leading software that empowers business users around the world to make data-driven decisions through advanced analytics and experimentation. As we expand our product offerings and modernize our technology stack, we are reimagining how we deliver scalable, cloud-native solutions to our clients.
Partner with lead engineers and architects to align team level implementations with broader platform architecture, modernization goals, engineering standards, and long term maintainability.
Develop and optimize data intensive applications and analytics capabilities using Databricks, Spark, and related technologies to process and deliver data at scale.
Serve as a hands on technical contributor, designing, coding, testing, debugging, and delivering production quality software across the full engineering lifecycle.
Identify and resolve performance bottlenecks across services, APIs, data processing workloads, and user experiences.
Collaborate with cross-functional teams to translate business requirements into scalable technical solutions.
Mentor junior and midlevel engineers through technical guidance, pairing, code reviews, design feedback, documentation, and knowledge sharing.
Contribute to a collaborative engineering culture by modeling ownership, clear communication, continuous learning, pragmatic decision making, and high standards for software quality.
Improve engineering quality through code reviews, design reviews, automated testing, secure coding practices, observability, performance tuning, CI/CD practices, and production readiness.
Troubleshoot complex issues across application, service, API, data, and cloud layers, driving root cause analysis and implementing durable solutions that improve platform reliability and supportability. Ideal qualifications include:
6+ years of software engineering experience delivering scalable, high performance, and reliable software in an agile environment.
Strong hands on experience designing and building distributed systems, microservices, RESTful APIs, and cloud native applications.
Strong programming experience with modern engineering stacks such as Java/Spring Boot, TypeScript/React, SQL, and related frameworks and technologies.
Experience with Databricks, Spark, or PySpark is highly desirable, particularly for working with data pipelines and analytics driven applications.
Experience building or supporting cloud native applications on AWS and/or Azure, with familiarity in CI/CD, containerization, Kubernetes, observability, automated testing, and production support practices.
Demonstrated ability to lead team level design discussions, evaluate technical tradeoffs, and guide implementation through technical influence.
Ability to translate product and business needs into scalable, secure, and maintainable technical solutions.
Strong collaboration and communication skills, with the ability to work effectively across cross-functional teams.
Strong problem solving skills with the ability to work through ambiguity, make sound technical decisions, and drive results through hands on execution.
Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience; an advanced degree is a plus.
Mastercard is an equal opportunity employer that values diversity and inclusion. Applicants will be considered and treated without regard to gender, gender identity, race, color, ethnicity, national origin, religion, sexual orientation, veteran or disabled status, or any other characteristic protected by applicable law. 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.
- ...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 ~ Mastercard Emerging Data Signals is a global product within Mastercard responsible for the delivery of new...SeniorFull timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Mastercard Foundry R&D is seeking a Senior Software Engineer who is AI-native by default. This role is for an engineer...SeniorFull timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview The InControl platform is a fundamental part of Mastercard's Commercial Solutions, enabling some of our largest...SeniorFull timeWork experience placementWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Senior Software Engineer – Performance Engineering Who is Mastercard? Mastercard is a global technology company in...SeniorFull timeWorldwide
- ...services that help people, businesses and governments realize their greatest potential. Title and Summary Agentic AI - Senior Software Engineer Overview Mastercard Foundry R&D is seeking a Senior Software Engineer to join the Agentic AI Engineering team. This...SeniorFull timeWorldwide
- ...of autonomy and ownership, both as individuals and as a team. Engineers are empowered to make decisions, move quickly, and validate... ...feedback, and cross-functional partnership. We’re looking for a Senior Software (Database) Engineer to help build the underlying storage...SeniorFull timeRemote work
- ...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
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer - Java Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect...SeniorFull timeWorldwide
- ...telemetry for true full-stack visibility. We value open standards, great developer experience, and doing the hard engineering needed to ship reliable software at scale. You may not meet every requirement below. If this role excites you, please raise your hand. What You’...SeniorFull timeRemote work
- ...offering sustainable, low-cost GPU compute power. As a Cloud Support Engineer, you'll play a crucial role in empowering our customers to... ...of HPC technologies such as Infiniband, RDMA, RoCE, and Software Defined Networking (SDN). Bonus Points: Certifications:...SeniorHourly payFull time
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Data Scientist, AI Engineering Overview Mastercard's AI Centre of Excellence is building the next generation of AI capabilities powered by...SeniorFull timeWorldwide
- ...Egis has been working in Ireland since 1994, making us one of the longest-established and largest multidisciplinary consultancy, engineering and operations firms in the country. Today we have more than 600 people across 16 locations nationwide, working on some of Ireland...Full 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
- ...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Job Description Summary Overview: Mastercard software engineering teams are obsessed with security, reliability, and...Full timeWorldwideFlexible hours
- ...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II L8 ENGINEER REQ Wednesday 8 July 2026 12:56 Software Engineer II – AI & Decision Product Enablement (Decision...Full timeWorldwide
- ...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer I Overview: Mastercard works to connect and power a sustainable and inclusive global economy. Software engineers at...Full timeWorldwideFlexible hours
- ...governments realize their greatest potential. Title and Summary Software Engineer II Overview The Decision Management Platform (DMP)... ...configuration changes, and platform improvements. Work closely with senior engineers to learn architectural patterns, distributed...Full timeWorldwide
- ...We are seeking a Senior Scientist to design peptide ligands for delivery of RNA therapeutics. This role is an early hire on a growing delivery sciences team. The successful candidate makes major contributions to the ongoing development of the company's next generation...SeniorLive in
- ...structured "System View" to drive major outcomes. You will be the engine of execution. You will operationalize frameworks on the ground,... ...and familiarity with industry-standard project management software (e. g. , Jira, Confluence, Google Suite). Preferred Requirements...Full timeLocal areaRemote work
- ...environments. Maintain and support a complex enterprise database estate across multiple regions and platforms. Participate in software maintenance, upgrades, migrations, and implementation activities. Provide on-call and after-hours support for critical...Work at officeRemote workFlexible hours
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Lead Software Engineer Lead Software Developer – Job Description Summary Overview: The Lead Software Developer is a technical leader responsible...Full timeWorldwide
- ...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
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Lead Software Engineer Overview Be part of the AI & Decision Product Enablement team, which creates services for multiple business solutions to...Full timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Lead Software Engineering Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and...Full timeWorldwide
- ...governments realize their greatest potential. Title and Summary Lead Software Engineer Position Overview The Business Experimentation and... ...: At Mastercard Services, you will serve as a senior technical leader and hands-on engineer for BE&O’s next-generation...Full timeImmediate startWorldwide
- ...energy and intelligence by building the world’s only vertically integrated AI infrastructure company from the ground up. As a Software Engineer on the Cloud Availability Platform team, you will help build Conductor—our self-driving control plane designed to predict, decide...Hourly payFull time
- ...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II (Java/Spring) Job Overview: As a Software Engineer II, you will: • Design, develop, test, and maintain backend...Full timeWorldwide
- ...governments realize their greatest potential. Title and Summary Lead Software Engineer Who is Mastercard? Mastercard is the global technology... ...: At Mastercard Services, you will serve as a senior technical leader and hands-on engineer for BE&O’s next-generation...Full timeWorldwide
- ...that believes in each other, come build with us at Crusoe. About the Role: Crusoe Cloud Network Engineering team is actively looking for an ambitious, experienced Senior Network Production Operations Engineer to join our Network Operations team. The Senior Network...SeniorHourly payFull timeWork experience placementImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software developer fintech Ireland
- startup software engineer Ireland
- financial software developer Ireland
- software engineer Ireland
- software engineer amazon Ireland
- senior robotics software engineer Ireland
- cybersecurity software engineer Ireland
- software engineer healthcare Ireland
- agile software developer Ireland
- software developer Ireland

