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.
- ...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 - Virtual Card Services (Commercial Solutions) Who is Mastercard? Mastercard is a global...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
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview • The Decision Management program enables intelligent decision based products through streaming analytics with...SeniorFull timeWork at officeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview We are the global technology company behind the world’s fastest payments processing network. We are a vehicle...SeniorFull timeWorldwideFlexible hours
- ...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
- ...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
- ...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
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Principal, Software Engineering Overview Mastercard is looking for a talented Senior Principal, Software Engineering to join the Mastercard...SeniorFull timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Lead Software Engineer, Lead Architect - Open Finance Overview Imagine a world where your financial data works for you—securely, seamlessly, and...Full timeWorldwide
- ...and services that help people, businesses and governments realize their greatest potential. Title and Summary Principal, Software Engineering Who is Mastercard? Mastercard is a global technology company in the payments industry, building digital platforms that...Full timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Enterprise Operations Engineer Overview Mastercard is seeking a seasoned Lead Network Operations Engineer to join its Global Network...SeniorFull timeCasual workRemote workWorldwideFlexible hours
- ...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 - Commercial Connect API Team Overview: Mastercard is seeking a Lead Software Engineer to join our growing Commercial Connect...Full timeWorldwide3 days per week
- ...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
- ...their greatest potential. Title and Summary Lead Guild Security Engineer Who is Mastercard? Mastercard is a global technology... ...abilities with related NICE work roles. • SP-DEV-002, OPM622, Secure Software Assessor • SP-ARC-002, OPM652, Security Architect...Full timeWorldwide
- ...ICON seeks a Senior Supervising Radiologist to provide medical and radiological leadership for clinical imaging programs. The role involves imaging strategy, independent reader oversight, regulatory consultation, and client engagement across global clinical research operations...SeniorContract work
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Lead Software Engineer - Java/Python/Go Overview: Who is Mastercard? Mastercard is a global technology company in the payments industry. Our...Full timeWork experience placementWorldwide
- ...governments realize their greatest potential. Title and Summary Senior Vulnerability Analyst Overview Mastercard is seeking a... ..., conducting penetration testing, partnering with engineering teams on remediation, and helping strengthen Mastercard's security...SeniorFull timeWorldwide
- ...- think flexible within your country, not borderless. Location: ~ Remote - Ireland About the role: As a Full Stack Engineer at Sardine, you will bridge the gap between complex technical backend systems and user-friendly interfaces to help us stop fraud in...Full timeWork at officeRemote workWork from homeWorldwideHome officeFlexible hours
- ...their greatest potential. Title and Summary Lead AI Security Engineer Overview Mastercard is seeking a Lead AI Security Engineer... ...regulation) sufficient to implement controls correctly. Software engineering fundamentals. Able to build production-quality tooling...Full timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Manager, Software Engineering Overview The InControl for Commercial Payments (ICCP) platform is a core part of Mastercard Commercial Solutions,...Full timeWorldwide
- ...realize their greatest potential. Title and Summary Director, Software Engineering Job Summary: Leads major projects and delivers quality... ...and creative problem solving. Make presentations to the Senior Management, Business Owners and other Stakeholders and help...Full timeWorldwide
- ...businesses and governments realize their greatest potential. Title and Summary Senior Platform Architect Overview: Infrastructure Design Services is a team of Technology Architects and Engineers responsible for the analysis and design of the infrastructure framework to...SeniorFull timeWorldwide
- ...governments realize their greatest potential. Title and Summary Senior Technical Program Manager Overview The Operations,... ...down and solving complex programs, setting the standards for engineering and thrives in a fast-moving team environment. Role This...SeniorFull timeWorldwide
- ...governments realize their greatest potential. Title and Summary Senior Technical Program Manager Who is Mastercard? Mastercard... ...Overview Service Delivery is a team of Systems Platform Engineers responsible for the analysis, design and build of the application...SeniorFull timeWorldwide
- ...governments realize their greatest potential. Title and Summary Senior Product Designer Who is Mastercard? Mastercard is a... ...everything we do. You'll partner closely with Product Managers, Engineers, Researchers, and business stakeholders to imagine what's next,...SeniorFull timeWorldwide
- ...Visio). Communication & Stakeholder Management Excellent verbal and written communication skills. Experience working with senior business stakeholders. Ability to influence decision-making through analytical insights and structured recommendations. Preferred...Senior
- ...greatest potential. Title and Summary Senior Product Manager - Technical Who is Mastercard... ...Product Manager - Technical to join our engineering team. In this role, you will work with... ...status is a plus • Familiarity with software development lifecycle (SDLC),...SeniorFull timeWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- intel software engineer Ireland
- software engineer Ireland
- senior robotics software engineer Ireland
- financial software developer Ireland
- ngo software engineer Ireland
- software development engineer aws Ireland
- senior software design engineer Ireland
- software engineer healthcare Ireland
- software developer fintech Ireland
- cybersecurity software engineer Ireland

